When to go · India

Best Time to Visit India

Aim for December, November and February across most of India. Climate varies by region, so check your city below for the exact best months.

Go now

December, November, February

Comfortable and drier

Shoulder

March, October, January

Fewer crowds, a trade-off

Think twice

July, September

Wettest is July (283mm)

It depends where you go

climate varies by region

The best month isn't the same across India. Here's when each city we track is at its best.

India month by month

Normals for New Delhi, India's main hub. Each month links to its full weather page.

MonthHighLowRainVerdict
January18°8°ok
February24°11°go now
March31°17°ok
April37°22°ok
May37°25°ok
June38°27°ok
July34°27°think twice
August34°26°ok
September33°25°think twice
October31°20°ok
November27°14°go now
December21°9°go now

5-year Open-Meteo ERA5 normals. Updated monthly.

Plan your India trip