Chandigarh experiences a sub-tropical continental monsoon climate, classified under the Köppen climate classification as Cwa (monsoon-influenced humid subtropical climate). The city sees extreme variations in temperature across distinct seasons.
Summers (mid-April to June) are typically very hot, with average high temperatures ranging from 35°C to 40°C (95°F to 104°F), occasionally spiking to 45°C (113°F) during heatwaves. The monsoon season arrives in early July and lasts through mid-September, bringing heavy, sometimes torrential rainfall and high humidity. Chandigarh receives an average annual rainfall of about 1,110 mm (43.7 inches).
Winters (November to February) are cool and generally pleasant, though January can be quite cold, with nighttime temperatures occasionally dipping down to 2°C to 5°C (35°F to 41°F). Fog is common during mid-winter mornings. The best time to visit Chandigarh is during the autumn (October and November) or spring (February and March), when the weather is mild, clear, and the city's famous gardens are in full bloom.

