HI Hello IndiaInformational guides about India
Best Time To Visit

Best Time to Visit Delhi

Weather, crowds and cost for Delhi, broken down by season so you can pick the right month rather than the cheapest flight.

Short answer

The best time to visit Delhi is October to March. The plains cool down, the monuments are pleasant to walk, and the gardens are in bloom by February.

Season by season

Winter

October and February are ideal. December and January bring cold mornings near five degrees, dense fog that delays flights and trains, and the worst air quality of the year in November and December.

Summer

April to June runs from thirty-eight to forty-five degrees, with dry heat and dust storms. Museums and the metro are the survivable daytime options.

Monsoon

July to September brings humidity and waterlogging that snarls traffic, but also the greenest the city gets and heavily discounted hotels.

Month-by-month notes

  • October - post-monsoon, clear and comfortable, before the air deteriorates.
  • November - Diwali week brings poor air quality; asthmatics should plan around it.
  • February - mild days, blooming gardens, the best month for long walks.
  • May - peak heat; keep sightseeing before ten in the morning.

Festival and crowd calendar

Republic Day in late January closes central roads for rehearsals and the parade. Diwali week empties offices and fills trains out of the city.

What to pack

A proper jacket for December and January mornings, an N95 mask during high-pollution weeks, and sun cover in summer.

Common questions

Is Delhi air quality really a problem?

From late October to January it is frequently in the unhealthy range. Check a live index and plan indoor days accordingly.

Best base for Agra and Jaipur?

Delhi, with fast morning trains to both.

More about Delhi

Best Time To Visit other places

Read the full guides