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
- Jan7/9−3 – 33°C
- Feb7/9−2 – 35°C
- Mar5/92–35°C
- Apr2/97–38°C
- May1/912–39°C
- Jun2/916–38°C
- Jul2/922–34°C
- Aug2/923–33°C
- Sep2/920–33°C
- Oct4/911–32°C
- Nov7/94–33°C
- Dec7/9−1 – 33°C
| Destination | Best time | Budget |
|---|---|---|
| The Andaman Islands | Nov–Apr | $$ Middling |
| Delhi & the Golden Triangle | Oct–Mar | $ Goes far |
| Goa | Nov–Feb | $ Goes far |
| Kerala's backwaters | Oct–Mar | $ Goes far |
| Ladakh – the Indian Himalaya | Jun–Sep | $ Goes far |
| Mumbai | Nov–Feb | $ Goes far |
| Rajasthan | Nov–Mar | $ Goes far |
| Srinagar & Kashmir | Apr–Oct | $$ Middling |
| Varanasi | Oct–Mar | $ Goes far |
Asia
- The Andaman IslandsIndia
- Delhi & the Golden TriangleIndia
- GoaIndia
- Kerala's backwatersIndia
- Ladakh – the Indian HimalayaIndia
- MumbaiIndia
- RajasthanIndia
- Srinagar & KashmirIndia
- VaranasiIndia
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.

















