close-icon
Popup form

The Best Time to Visit Delhi

Weather, Temperature & Seasons

Winter: The best time of the year to visit Delhi is during the winter season—from October to Delhi. It is the peak season for tourism in this part of north India, with the time around the New Year and Christmas (December and January) as the busiest months on the tourist calendar. 

If you are put off by large crowds, months like October and March (at the beginning and end of the tourism season) are ideal as the crowds start to get thinner, and prices for attractions and accommodations start going down.

Season

Months

Temperatures Range

Winter – cool and dry
October - February
10-26 °C (50-78 °F)
Monsoon – wet and humid
June - September
25-34 °C (77-93°F)
Summer – intense, hot
March- May
25-40 °C (77-104 °F)

Summer: Summer (April-May) is the hottest time of the year with mercury going up into the high 30s°C (breaking into the 100°F). It is naturally the cheapest time of the year in North India for tourism, but the heat can get exhausting and brutal during peak daytime.

Monsoon: The arrival of monsoon rains in mid and late June brings respite from the heat of summer with temperatures going down slightly. This time of the year (June-September) is considered the “shoulder season” for tourism in Delhi. A good time to find affordable accommodations, and to see the top attractions that aren’t very crowded.