The best time to visit New Delhi is late October through mid-March. During these five months, daytime highs range from 21°C to 32°C (70°F to 90°F), rainfall is minimal at 9-25mm per month, and humidity stays below 55%. This is the peak tourist season for good reason: it is the only extended period when Delhi’s weather is consistently comfortable for outdoor exploration.
Best Time to Visit New Delhi for Good Weather
February is the single best month: highs of 24°C (75°F), lows of 12°C (54°F), just 20mm of rain, and 52% humidity. November and March are also excellent. December and January are comfortable but morning fog can disrupt flights. Avoid mid-April through June when temperatures exceed 37°C (99°F) and can reach 48°C (118°F). Avoid July through September for monsoon rains: August alone brings 253mm with 76% humidity.
Best Time to Visit New Delhi for Lower Prices
Hotel rates drop 40-60% during the summer low season from May through August. A 4-star hotel that costs 8,000-12,000 INR ($96-$144) in February goes for 3,500-6,000 INR ($42-$72) in June. Flight prices are lowest in May, June, and September. The cheapest window with tolerable weather is late September through early October: post-monsoon but before peak season pricing kicks in. Avoid Diwali week (October or November), Christmas through New Year, and Republic Day (January 26) when hotels in central Delhi are fully booked and rates double.
Best Time to Visit New Delhi for Fewer Crowds
Delhi’s attractions are busiest from November through February, especially around Diwali, Christmas, New Year, and Republic Day. The Red Fort, Qutub Minar, and Humayun’s Tomb have queues up to 60-90 minutes during these periods. May and June are the quietest months at tourist sites, but the heat is punishing. The sweet spot for manageable crowds and tolerable weather is early March (before Holi festival crowds) and late September through mid-October.
Best Time to Visit New Delhi for Specific Events
Republic Day on January 26 features a massive military parade on Rajpath with marching bands, tanks, and air force flyovers. Tickets go on sale January 10-15. Holi (March, date varies) is celebrated across the city with colored powder and water, especially in the Paharganj backpacker area. Diwali (October/November) lights up the city with fireworks and oil lamps. The Qutub Festival in November or December brings classical music and dance performances to the Qutub Minar complex. The Surajkund Crafts Fair (first two weeks of February) in Faridabad, 30km south of Delhi, is India’s largest handicraft fair with 1,000+ artisans. The Delhi events and festivals guide has complete dates.
Months to Avoid in New Delhi
May and June are dangerously hot: average highs of 39-40°C (102-104°F) with extremes above 45°C (113°F). Heatstroke is a real risk. July and August bring 237-253mm of monsoon rain per month. Streets flood, mosquitoes swarm, and outdoor plans are frequently washed out. November has comfortable weather but Delhi’s air pollution crisis peaks: AQI readings above 400 (severe) are common due to crop burning combined with Diwali fireworks. If you have respiratory issues, avoid November entirely or pack N95 masks rated for PM2.5. Check the Delhi weather by month guide for detailed monthly temperature and rainfall data.