Best Time to Visit in Delhi

Practical travel guide for Delhi, India

Best Time to Visit in Delhi

Best Time to Visit Delhi

SeasonMonthsWeatherVerdict
WinterNovember – February10–25°C, sunny days, cold morningsBest season — ideal for sightseeing; Republic Day parade Jan 26
SpringMarch – April20–35°C, pleasant, some dustGood — gardens in bloom; Holi festival in March
SummerMay – June35–47°C, very hot, dustyChallenging — outdoor sightseeing only at dawn or dusk
MonsoonJuly – September25–35°C, humid, heavy rainMixed — greener city, lower prices, but heat and flooding possible
Post-monsoonOctober25–35°C, hazy, early smog seasonModerate — Diwali spectacular but air quality deteriorates sharply

Peak season: November to February — book accommodation at least 2–3 weeks in advance. December average temperature: 7–21°C.

More about Delhi

Landmarks & Monuments Museums & Galleries Religious Sites Ancient & Historical Sites Squares & Streets Neighborhoods & Districts Parks & Gardens Tours & Activities Day Trips & Excursions Getting Around Tourist Passes Shopping Guide Festivals & Events Day Itineraries Best Photo Spots Food Guide Electricity & Plugs