Best time to visit India

temperature & rainfall

Locations: Kerala | Kashmir | New Delhi | Mumbai
You can’t generalise about anything when you travel to India. Certainly not the weather. In December you can bask on the beaches of Kerala or burn at the Taj Mahal, yet head into the mountains of Ladakh for temperatures plummeting into the minus teens. There is a monsoon from July until September, but the sun can be shining in the north. You can hike in Kerala’s Western Ghats in winter, but head to the Himalayas and it’s skis, boots and crampons.

When to visit India

month by month guide

The best time to visit India for sun worshippers is October to February, when their god makes her most glorious appearances, especially in the south. February until May are also lovely, although a lot more humid.
Tiger and elephant watching is best during the hottest, driest months, April, May and June, as tigers come out in search of water.

Delhi and the Golden Triangle are best visited during February and March, October and November for tolerable temperatures, but you will get the crowds at popular sites. The weather is scorching from April to June, with temperatures soaring over 40°C. It is like the whole place is weeping with relief when the monsoon rains come in July, lasting through August and September. Roads can flood then, making for one big mucky metropolis. It can be foggy and freezing in December, January and February. The Taj Majal is closed on Fridays.
There are lots of wonderful celebrations in January, from the Kite Festival in Gujarat, Bikanar Camel Festival in Rajasthan to countrywide celebrations for Republic Day on 26 January. New Delhi festivities in particular are wonderful to witness.

If you want to go hiking in Kerala’s Western Ghats, you are best to do so outside the monsoon peak in July and August. Houseboats don't tend to be rented out during this time either. March is generally perfect for hiking holidays in India.
In Kashmir, Jammu on the plains is hit by rain and humidity during the monsoon, June-August, but the mountains are cooler. Roads can be closed by snow December to March, although you can also ski at Gulmarg then. Who knew?
Diwali, the great Festival of Light, is always a splendid affair, falling in either October or November.
Don’t underestimate how cold in can get in rural central India in December and January - literally woolly hats and gloves and hot water bottles for nights and early mornings – but gloriously sunny days.
According to Ayurveda tradition, monsoon is the best season for rejuvenation therapies because the pores of the body open wide allowing them to fully absorb the oils and therapeutic treatments.
If you'd like to chat about India or need help finding a holiday to suit you we're very happy to help.
Rosy & team.
01273 823 700

Best time to visit India

What happens when

Rajat Kumar, Managing Director at our supplier ExplorIndya: “February and March are wonderful, because places and people are more relaxed after the Christmas rush. October and November are also great, as it is fresh off the monsoon and everything is luscious and green. For hiking March is perfect with clear blue skies - the sort of weather where you wake up with your eyes closed and still know it is a sunny day. “
Shanane Davis, Director of our supplier, True Luxury Tours, specialising in Rajasthan: “In the mountain regions I think May and September are the best months, with orchids in May, and alpine flowers in September”

Festivals & events in India

Our cultural pick from the India calendar

Did you know about...?

Rajasthan International Folk Festival (RIFF) is held in Jodphur every October, with traditional dancers, musicians and artists from all over the state. And located in stunning Mehrangar Fort, it’s an amazing venue too. The Jaipur Literary festival in January is also very cool.
Photo credits: [Temperature chart: Vinoth Chandar] [Rt recommends: Sakeeb Sabakka] [Rajasthan International Folk Festival: Varun Shiv Kapur]
Written by Catherine Mack
Tailor made tiger safari in India

Tailor made tiger safari in India

17 game drives in 3 National Parks

From £2650 13 days inc UK flights
North India cultural tour

North India cultural tour

An adventure to one of the planet's exotic destinations

From £880 22 Days ex flights
History, culture & wildlife of India holiday

History, culture & wildlife of India holiday

From the Nilgiri Hills to the beaches of Goa

From £1336 15 days ex flights
South India by rail holiday

South India by rail holiday

Rail trip visiting Kerala and Tamil Nadu

From £2198 19 Days ex flights
Rajasthan luxury tours

Rajasthan luxury tours

Endless possibilities in Rajasthan

From £1200 14 Days ex flights
Wildlife holiday in Central India

Wildlife holiday in Central India

Best of Indian wildlife with tiger, leopard and sloth bear.

From Rupee155000 12 Days ex flights
Golden Triangle small group holiday, India

Golden Triangle small group holiday, India

India's 3 most popular destinations, Delhi, Agra & Jaipur

From £570 8 Days ex flights
Kashmir and Ladakh holiday, India

Kashmir and Ladakh holiday, India

An unforgettable adventure to the rooftop of the world

From £2149 15 Days ex flights
Kerala budget holiday, tailor made

Kerala budget holiday, tailor made

Budget tailor-made holiday in Kerala

From £1170 14 Days ex flights
Photo credits: [Page banner: Uzi Yachin]
Convert currencies