Asia › India › Chandigarh › Climate

Chandigarh climate data

Chandigarh, in northern India, features a humid subtropical climate with dramatic seasonal contrasts. Summers are scorching and dry, monsoons bring heavy rain and humidity, and winters are cool to chilly with occasional fog. The city’s climate supports lush gardens, vibrant festivals, and a dynamic urban life, making it an intriguing destination year-round.

Best times to travel

The best times to travel section shows how the months compare for a visit, so you can find the time of year that fits what you want to do.

Background colours of the months:
The colour shows the typical temperature: yellow (hot), green (mild) and blue (cold). How strong the colour is shows the travel season: full colour means high season, soft colour means shoulder season and soft-striped means off season.

Weather symbols:
Each month has one symbol showing what the weather is typically like, such as hot and sunny, freezing or a rainy or snowy season. Use them to quickly spot months that match the weather you want, or to avoid the ones that don't.

Crowdedness:
The people icon shows how busy the place usually is. The more people, the more crowded it gets.

Additional notes:
The grey info boxes point out special things worth knowing, like recurring weather issues or seasonal events.

for Chandigarh, India
☀️
Jan
☀️
Feb
☀️
Mar
🔥
Apr
🔥
May
🔥
Jun
⛈️
Jul
⛈️
Aug
🌦️
Sep
🔥
Oct
☀️
Nov
☀️
Dec
High season: Feb. - March, Oct. - Nov.
Shoulder season: Jan., April, Sep., Dec.
Crowdedness: 7 (Many tourists)
Tap on a month for more info Hover over a month for more info
Monsoon runs July to September, with heavy downpours and occasional flooding
Rose Festival takes place in February or early March in the Zakir Hussain Rose Garden
Dense winter fog from December to January often delays flights and trains

The climate of Chandigarh

Chandigarh’s climate is shaped by its inland location and proximity to the Himalayas, resulting in four distinct seasons. Summers (March–June) are extremely hot and dry, with average highs of 37–44°C and nighttime lows of 23–29°C. May and June are the hottest months, with occasional heatwaves pushing temperatures above 44°C. The air is dry, but pre-monsoon humidity can make conditions feel sultry. Sunshine is abundant, with up to 9 hours per day, and dust storms are possible in late spring.

The monsoon season (July–September) brings moderate to heavy rainfall, with July and August each receiving up to 276–283 mm of rain. Humidity rises sharply, and afternoon thunderstorms are frequent, but the rain brings relief from the heat and transforms the city into a lush, green oasis. Temperatures drop to more comfortable highs of 32–34°C. Rainfall is highly variable, and flooding can occur during intense downpours. Autumn (October–November) is mild and pleasant, with highs from 27–32°C, cool nights, and minimal rain – making it one of the best times for outdoor activities and sightseeing.

Winters (December–February) are cool to chilly, with average highs of 14–21°C and lows of 4–8°C, though cold spells can bring frost and temperatures near or below 0°C. Fog is common in December and January, occasionally affecting visibility and travel. Rain is rare but can arrive in persistent spells from the west. Spring (February–March) is short and delightful, with mild temperatures, blooming flowers, and clear skies. Annual precipitation averages 800–1,110 mm, with most rain falling during the monsoon. Winds are generally light, but can be brisk during storms or winter cold fronts. Chandigarh enjoys about 3,800 hours of sunshine annually, and daylight ranges from 10 to 14 hours depending on the season.

Average climate data for Chandigarh, India
Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Year
Average maximum temperature (°C) 19 22 28 34 39 39 35 33 31 30 26 21 39
Average minimum temperature (°C) 7 10 14 20 25 27 26 24 21 18 13 10 7
Average precipitation (mm) 31 35 33 17 14 38 166 197 110 7 7 11 667
Average rainfall days (days) 5 6 8 8 6 11 26 27 16 3 2 2 120
Average snowfall days (days) 0 0 0 0 0 0 0 0 0 0 0 0 0
Average relative humidity (%) 52 50 41 28 24 30 60 72 66 45 37 40 45
Average wind speed (km/h) 7 9 9 10 11 10 8 7 7 7 7 7 8
Average daily daylight hours (h) 10 11 12 12 13 14 13 13 12 11 10 10 12
Average daily sunshine hours (h) 7 9 9 11 12 12 11 11 9 8 7 7 9
Average cloud coverage (%) 15 19 15 11 9 12 30 34 21 5 8 8 16
Average UV index 4 5 6 8 8 8 7 7 6 6 5 4 6

Travel info

  • Winter (Dec–Feb): Cool to chilly, with highs of 14–21°C and lows of 4–8°C. Occasional frost and fog. Ideal for sightseeing and festivals – bring warm layers for evenings and early mornings.
  • Spring (Feb–Mar): Mild and sunny, with highs from 20–28°C. Perfect for outdoor activities and garden visits. Pack light layers for changing temperatures.
  • Summer (Apr–Jun): Extremely hot and dry, with highs of 37–44°C. Heatwaves are common. Stay hydrated, avoid midday sun, and use sun protection.
  • Monsoon (Jul–Sep): Hot, humid, and rainy, with highs of 32–34°C. Afternoon thunderstorms and heavy rain are frequent. Carry a rain jacket and check forecasts for possible flooding.
  • Autumn (Oct–Nov): Mild and pleasant, with highs of 27–32°C and cool nights. Minimal rain and comfortable weather – ideal for sightseeing and cultural events.
  • Travel tip: The best weather is from October to March. During summer, plan indoor activities for midday and stay hydrated. In the monsoon, be flexible with outdoor plans and pack rain gear.

The best time to visit Chandigarh

The best time to visit Chandigarh is from October to March, when temperatures are mild, skies are clear, and rainfall is minimal. These months offer ideal conditions for sightseeing, exploring gardens, and enjoying the city’s vibrant festivals and outdoor events.

The worst time to visit Chandigarh

The least favourable time to visit is from May to June, when extreme heat (up to 44°C) makes outdoor activities challenging, and during the peak monsoon (July–August), when heavy rain and high humidity can disrupt travel plans and cause local flooding.

Frequently asked questions

What is the climate like in Chandigarh year-round?

Chandigarh has a humid subtropical climate with scorching summers (up to 44°C), a wet monsoon (July–September), and cool to chilly winters (down to 4°C). The city experiences dramatic seasonal temperature and rainfall swings.

When is the best time to visit Chandigarh?

October to March is the best time to visit Chandigarh, with mild temperatures, clear skies, and minimal rainfall. This period is ideal for sightseeing, outdoor activities, and attending festivals.

How hot does it get in Chandigarh during summer?

Summers in Chandigarh are extremely hot, with average highs of 37–44°C from April to June. May and June are the hottest months, and heatwaves are common. Outdoor activities are best in the early morning or evening.

Does it rain a lot in Chandigarh?

Most rainfall occurs during the monsoon season (July–September), with July and August being the wettest months. Annual precipitation averages 800–1,110 mm, and heavy downpours can cause flooding.

What are winters like in Chandigarh?

Winters are cool to chilly, with highs of 14–21°C and lows of 4–8°C. Frost and fog are common in December and January, and rain is rare but can arrive in persistent spells from the west.

What should I pack for a trip to Chandigarh?

Pack warm layers for winter, light cotton clothing and sun protection for summer, and a rain jacket for the monsoon. Comfortable shoes are recommended for exploring the city’s gardens and landmarks.

Is Chandigarh suitable for travel during the monsoon?

Travel is possible during the monsoon, but heavy rain and humidity can disrupt plans. The city is lush and green, but visitors should check forecasts and be prepared for sudden showers and possible flooding.

Minimum and maximum temperatures in Chandigarh

The warmest month, with the highest average maximum temperature, is June (39.3 °C). The month with the lowest average maximum temperature is January (19 °C). Overall, the average maximum temperature over the whole year is 29.7 °C.

The month with the highest average minimum temperature is June (27.2 °C). The coldest month, with the lowest average minimum temperature, is January (7.3 °C). Overall, the average minimum temperature over the whole year is 18 °C.

Rainfall amount in Chandigarh

The wettest month, with the highest amount of precipitation, is August (197.4 mm). The driest month, with the least amount of precipitation, is October (7 mm). Over the whole year there are 666.8 mm of rainfall on average.

Rainfall days in Chandigarh

The month with the most days of rain is August (26.7 days). The month with the fewest days of rain is November (1.5 days). Over the whole year there are 119.7 days of rain on average.

Snowfall days in Chandigarh

The month with the most days of snowfall is September (0.2 days). The months with the fewest days of snowfall are January, February, April, May, June, October, November and December (0 days). Over the whole year there are 0.4 days of snowfall on average.

Relative humidity in Chandigarh

The month with the highest average relative humidity is August (71.9 %). The month with the lowest average relative humidity is May (23.6 %). The overall average relative humidity over the whole year is 45.4 %.

Wind speed in Chandigarh

The windiest month, with the highest average wind speed, is May (10.6 km/h). The calmest month, with the lowest average wind speed, is September (6.5 km/h). The overall average wind speed over the whole year is 8.2 km/h.

Cloud coverage in Chandigarh

The month with the cloudiest skies, so the highest cloud coverage, is August (33.9 %). The month with the clearest skies, so the lowest cloud coverage, is October (5 %). Over the whole year there is an average cloud coverage of 15.7 %.

Daylight hours and sunshine hours in Chandigarh

The month with the longest days, so the most daylight, is June (Average daylight: 14 h). The month with the shortest days, so the least daylight, is December (Average daylight: 10 h). Over the whole year there are 11.8 h of daylight per day on average.

The month with the most sunshine per day is May (Average sunshine: 12 h). The month with the least sunshine per day is January (Average sunshine: 6.9 h). Over the whole year there are 9.4 h of sunlight per day on average.

UV index in Chandigarh

The months with the highest average UV index are April, May and June (UV index: 8). The months with the lowest average UV index are January and December (UV index: 4). Over the whole year the average UV index is 6.2.

Was this page helpful?
Feedback