When to visit India
The months after the monsoon, October to March, are India's golden season: clear skies, comfortable days of 10–30°C depending on the region, and Rajasthan, Delhi, Goa and Kerala's backwaters at their best. Spring turns hot (25–35°C), while the monsoon months from June to September bring vivid green landscapes, festivals and a quieter pace.
Spring (March–May)
Warm to hot, typically 25–35°C depending on the region. Spring works well for Rajasthan, the Golden Triangle, central India’s national parks, and early Himalayan travel. Holi brings vivid celebrations but also larger crowds.
Summer (June–August)
Humid and monsoonal across most of the country, with temperatures from 28 to 38°C. Landscapes turn lush, and Kerala, Tamil Nadu, and the Himalayas offer cooler, greener escapes. Expect rain but also quieter travel.
Autumn (September–November)
One of India’s most reliable seasons, 20–30°C with clearer skies after the monsoon. Ideal for culture-rich itineraries, wildlife viewing, and long journeys across multiple regions. Major festivals like Diwali add energy to cities.
Winter (December–February)
Mild to warm in the south, cool in the north, with temperatures from 10 to 25°C. Peak season for Rajasthan, Delhi, and Mumbai, as well as Goa’s beaches and Kerala’s backwaters. Himalayan regions experience snowfall and cold.