199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of India

Weather & climate · New Delhi

Flag of IndiaBest 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

  1. Jan21°C6°C16 mm
  2. Feb26°C9°C22 mm
  3. Mar32°C15°C18 mm
  4. Apr39°C22°C15 mm
  5. May43°C27°C33 mm
  6. Jun42°C30°C80 mm
  7. Jul37°C28°C217 mm
  8. Aug34°C26°C203 mm
  9. Sep33°C23°C121 mm
  10. Oct32°C18°C13 mm
  11. Nov28°C13°C4 mm
  12. Dec23°C8°C8 mm

Best time Good Less ideal

0°5°10°15°20°25°30°35°40°45°50°250 mm0January: 16 mm rainFebruary: 22 mm rainMarch: 18 mm rainApril: 15 mm rainMay: 33 mm rainJune: 80 mm rainJuly: 217 mm rainAugust: 203 mm rainSeptember: 121 mm rainOctober: 13 mm rainNovember: 4 mm rainDecember: 8 mm rainJanuary: 21°CFebruary: 26°CMarch: 32°CApril: 39°CMay: 43°CJune: 42°CJuly: 37°CAugust: 34°CSeptember: 33°COctober: 32°CNovember: 28°CDecember: 23°CJanuary: 6°CFebruary: 9°CMarch: 15°CApril: 22°CMay: 27°CJune: 30°CJuly: 28°CAugust: 26°CSeptember: 23°COctober: 18°CNovember: 13°CDecember: 8°CJanFebMarAprMayJunJulAugSepOctNovDec
Average high Average low Rain (mm per month)
MonthHighLowRainHumidityCloud coverVerdict
January21°C6°C16 mm44%35%Best time
February26°C9°C22 mm41%31%Best time
March32°C15°C18 mm33%31%Fair
April39°C22°C15 mm24%37%Very hot
May43°C27°C33 mm23%43%Very hot
June42°C30°C80 mm36%55%Very hot
July37°C28°C217 mm63%75%Very hot
August34°C26°C203 mm75%68%Very hot
September33°C23°C121 mm69%37%Very hot
October32°C18°C13 mm51%15%Fair
November28°C13°C4 mm43%18%Best time
December23°C8°C8 mm42%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.