TravPa

Best time to visit India

The best months are January, February, March, November, and December. Here is what every month is like, and what flights cost lately.

Month by month

These month ratings describe Delhi, Agra and Jaipur, not every part of India. November to March generally suits outdoor sightseeing; winter haze and fog can affect views and journeys. Check air quality as well as temperature before long outdoor days.

  1. JanuaryBestTypically 22°C by day, 7°C at night, rain on about 3 days a month
  2. FebruaryBestTypically 27°C by day, 10°C at night, rain on about 2 days a month
  3. MarchBestTypically 33°C by day, 16°C at night, rain on about 3 days a month
  4. AprilGo with a plan: HotTypically 39°C by day, 22°C at night, rain on about 3 days a month
  5. MayGo with a plan: HotTypically 42°C by day, 27°C at night, rain on about 6 days a month
  6. JuneGo with a plan: HotTypically 42°C by day, 29°C at night, rain on about 10 days a month
  7. JulyGo with a plan: RainyTypically 36°C by day, 28°C at night, rain on about 22 days a month
  8. AugustGo with a plan: RainyTypically 33°C by day, 26°C at night, rain on about 19 days a month
  9. SeptemberGo with a plan: RainyTypically 33°C by day, 24°C at night, rain on about 12 days a month
  10. OctoberGo with a plan: MildTypically 32°C by day, 19°C at night, rain on about 2 days a month
  11. NovemberBestTypically 28°C by day, 13°C at night, rain on about 1 days a month
  12. DecemberBestTypically 23°C by day, 8°C at night, rain on about 1 days a month

Typical weather is for Delhi: averages of NASA POWER daily data, 2016 to 2025, on a grid of about 50 km. Mountains and coasts can differ.

Plan the days