Tezpur features a humid subtropical climate (Köppen climate classification *Cwa*). The weather is highly influenced by the southwest monsoon.
* **Summers (April to June):** Warm and highly humid, with average maximum temperatures ranging from 30°C to 35°C (86°F to 95°F). * **Monsoons (July to September):** The city receives heavy rainfall, averaging over 1,600 mm annually. Flooding in the lower plains of the Brahmaputra is common during this period. * **Winters (November to February):** Winters are mild, dry, and highly pleasant, with temperatures dropping to an average minimum of 10°C to 13°C (50°F to 55°F). Mornings are often characterized by heavy fog.
The best time to visit Tezpur is from October to April, when the weather is cool and clear, ideal for sightseeing and outdoor activities.
