WhereNext
English

India

India: 9 destinations compared, each with its best travel window, typical daytime highs and budget level.

Best time to visit India

The best time to visit India is November–March, when at least 5 of its 9 destinations here are in season.

In season · Typical daytime high

  1. Jan7/9−3 – 33°C
  2. Feb7/9−2 – 35°C
  3. Mar5/92–35°C
  4. Apr2/97–38°C
  5. May1/912–39°C
  6. Jun2/916–38°C
  7. Jul2/922–34°C
  8. Aug2/923–33°C
  9. Sep2/920–33°C
  10. Oct4/911–32°C
  11. Nov7/94–33°C
  12. Dec7/9−1 – 33°C
DestinationBest timeBudget
The Andaman IslandsNov–Apr$$ Middling
Delhi & the Golden TriangleOct–Mar$ Goes far
GoaNov–Feb$ Goes far
Kerala's backwatersOct–Mar$ Goes far
Ladakh – the Indian HimalayaJun–Sep$ Goes far
MumbaiNov–Feb$ Goes far
RajasthanNov–Mar$ Goes far
Srinagar & KashmirApr–Oct$$ Middling
VaranasiOct–Mar$ Goes far
Try it with your group

Asia

Common questions

When is the best time to visit India?

The best time to visit India is November–March, when at least 5 of its 9 destinations here are in season.

Picked by everyone who is going
No accounts · no ads