Weather & climate · New Delhi
Best Time to Visit India
November to February
The best time to visit India is November to February, when daytime highs in New Delhi are around 21–28°C. May is the warmest month (43°C by day), January the coldest (6°C at night), and July the wettest with about 217 mm of rain.
43°C
Warmest: May
6°C
Coldest nights: January
750 mm
Rain per year
217 mm
Wettest: July
India weather by month
- Jan21°C6°C16 mm
- Feb26°C9°C22 mm
- Mar32°C15°C18 mm
- Apr39°C22°C15 mm
- May43°C27°C33 mm
- Jun42°C30°C80 mm
- Jul37°C28°C217 mm
- Aug34°C26°C203 mm
- Sep33°C23°C121 mm
- Oct32°C18°C13 mm
- Nov28°C13°C4 mm
- Dec23°C8°C8 mm
Best time Good Less ideal
| Month | High | Low | Rain | Humidity | Cloud cover | Verdict |
|---|---|---|---|---|---|---|
| January | 21°C | 6°C | 16 mm | 44% | 35% | Best time |
| February | 26°C | 9°C | 22 mm | 41% | 31% | Best time |
| March | 32°C | 15°C | 18 mm | 33% | 31% | Fair |
| April | 39°C | 22°C | 15 mm | 24% | 37% | Very hot |
| May | 43°C | 27°C | 33 mm | 23% | 43% | Very hot |
| June | 42°C | 30°C | 80 mm | 36% | 55% | Very hot |
| July | 37°C | 28°C | 217 mm | 63% | 75% | Very hot |
| August | 34°C | 26°C | 203 mm | 75% | 68% | Very hot |
| September | 33°C | 23°C | 121 mm | 69% | 37% | Very hot |
| October | 32°C | 18°C | 13 mm | 51% | 15% | Fair |
| November | 28°C | 13°C | 4 mm | 43% | 18% | Best time |
| December | 23°C | 8°C | 8 mm | 42% | 26% | Best time |
Data: NASA POWER (Prediction Of Worldwide Energy Resources) — 25-year climate averages 2001–2025, public domain, for the area around New Delhi (28.6, 77.2). Satellite and model averages — local weather stations can differ by 1–2 °C, and mountains or coasts elsewhere in India have their own climate.
Frequently asked questions
When is the best time to visit India?
November to February. The best time to visit India is November to February, when daytime highs in New Delhi are around 21–28°C. May is the warmest month (43°C by day), January the coldest (6°C at night), and July the wettest with about 217 mm of rain.
What is the hottest month in India?
May, with average highs of 43°C in New Delhi.
What is the coldest month in India?
January, when nights drop to about 6°C and days reach 21°C.
What is the rainiest month in India?
July with about 217 mm; November is the driest (4 mm).
When should I avoid visiting India?
July is the least comfortable month on average: 37°C by day and 217 mm of rain.
Best time to visit other countries in Asia
-
Afghanistan
May and September
-
Bahrain
March to April and November
-
Bangladesh
December to January
-
Bhutan
November to June
-
Brunei
February to March
-
Cambodia
November to January
-
China
April to May and September
-
Hong Kong
November
-
Indonesia
June to September
-
Iran
October
-
Iraq
March and November
-
Israel
April to May and October to November
-
Japan
May to June
-
Jordan
March to April and November
-
Kazakhstan
June to August
-
Kuwait
March and November
-
Kyrgyzstan
May and September
-
Laos
December to January
-
Lebanon
May to June and October
-
Macau
October to November
-
Malaysia
January to December
-
Maldives
January to March
-
Mongolia
June to July
-
Myanmar
November to January
-
Nepal
March
-
North Korea
May to June and September
-
Oman
December to February
-
Pakistan
March and November
-
Palestine
April to May and October to November
-
Philippines
January to March
-
Qatar
December to March
-
Saudi Arabia
February and November
-
Singapore
February
-
South Korea
June and September
-
Sri Lanka
January to February and June to August
-
Syria
May and October
-
Taiwan
April and October
-
Tajikistan
May and September
-
Thailand
November to January
-
Timor-Leste
May to September
-
Turkmenistan
April to May and September to October
-
Türkiye
June and September
-
United Arab Emirates
December to March
-
Uzbekistan
May and September
-
Vietnam
February to March and November
-
Yemen
January to April and September to October
Best time Good · bars run January → December