Best Month To

Weather in Delhi

India • Population: 11,034,555

Best Months to Visit

March October November

Based on temperature, precipitation, and humidity data

Delhi is in India at 28.7°N. The 2001–2020 NASA POWER daily record describes a monsoon climate with a sharp wet-dry split. June is the warmest month (average 35.8°C, high 42.0°C) and January is the coolest (average 14.6°C, low 6.9°C).

Rain is the monsoon runs from July to September, inside an annual total of 751 mm. The wettest month is July at 217 mm; the driest is November at 4 mm. On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are March, October, and November.

Temperature through the year

Monthly average highs run from 22.4°C in January to 42.0°C in June. Nights follow the same curve: 6.9°C in January and 29.6°C in June.

Across the year the mean afternoon high is 32.9°C. If you want the smallest day–night shock, look at months where the high and low sit close together; June nights still hold 29.6°C.

Rainfall pattern

The monsoon in Delhi starts in July and ends in September (July, August, and September). July is the core of it at 217 mm. November is the other extreme, with 4 mm.

Humidity peaks near 75%. That usually lines up with the wetter months rather than the hottest ones.

What stands out month by month

The year bottoms out in January. Plan for 6.9°C at night and 22.4°C in the afternoon. In February, Delhi averages 26.5°C by day and 10.0°C at night, with 22 mm of rain. March: 32.9°C high, 15.4°C low, 18 mm rain, 33% humidity. April stands apart from the months beside it: 39.2°C / 22.0°C and 15 mm. May brings 33 mm and 5 rainy days; temperatures run from 27.2°C to 42.7°C. June is the warmest month. Afternoon highs average 42.0°C and nights settle near 29.6°C, with 81 mm of rain.

The monsoon opens in July. Expect 217 mm and 21 rainy days, with nights around 28.0°C. By September the monsoon is ending. Delhi still sees about 121 mm, but the next month is usually leaner. October: 32.8°C high, 18.8°C low, 14 mm rain, 51% humidity. November is the driest month, averaging only 4 mm across 1 rainy days. Highs sit near 28.5°C. December brings 8 mm and 1 rainy days; temperatures run from 8.7°C to 23.9°C.

When the score favours a visit

The three months with the highest comfort score are March, October, and November: March (24.2°C average, 18 mm, 33% humidity); October (25.8°C average, 14 mm, 51% humidity); November (21.0°C average, 4 mm, 43% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.

If you want the monsoon itself — fewer crowds, greener landscape, heavier rain — aim at July–September instead of the score.

Delhi and other cities in India

Jaipur is about 239 km away: Delhi is 1.2°C warmer than Jaipur in its hottest month and 227 mm wetter over the year than Jaipur. Jaipur’s wettest month is August (172 mm) versus July here.

Kanpur is about 392 km away: Delhi is about as warm as Kanpur at the hot peak and 93 mm drier over the year than Kanpur. Kanpur’s wettest month is July (258 mm) versus July here.

Lucknow is about 415 km away: Delhi is about as warm as Lucknow at the hot peak and 163 mm drier over the year than Lucknow. Lucknow’s wettest month is July (283 mm) versus July here.

Temperature and rainfall

0°C 5°C 10°C 15°C 20°C 25°C 30°C 35°C 40°C 45°C 50°C 0 mm100 mm200 mm300 mm Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
High
Low
Rainfall

Monthly Weather Overview

Month High Low Rain (mm) Rainy Days
January 22.4°C 6.9°C 16 3
February 26.5°C 10.0°C 22 3
March 32.9°C 15.4°C 18 3
April 39.2°C 22.0°C 15 3
May 42.7°C 27.2°C 33 5
June 42.0°C 29.6°C 81 11
July 36.9°C 28.0°C 217 21
August 33.9°C 26.0°C 203 21
September 33.7°C 23.5°C 121 12
October 32.8°C 18.8°C 14 2
November 28.5°C 13.6°C 4 1
December 23.9°C 8.7°C 8 1

Monthly Details

Click on any month for detailed weather information:

January
14.6°C
February
18.2°C
March
24.2°C
April
30.6°C
May
34.9°C
June
35.8°C
July
32.4°C
August
30.0°C
September
28.6°C
October
25.8°C
November
21.0°C
December
16.3°C