Delhi Weather in December
India · December climate averages and travel tips
In December, Delhi has average highs of 24°C (74°F) and lows of 9°C (47°F). December is winter in India. The month is very dry, with about 6 mm (0.2 in) of rain spread over 1 day, one of the driest months of the year. You get roughly 10.2 hours of daylight and mostly clear skies.
Is December a good time to visit Delhi?
Yes — December is one of the best months to visit Delhi. The weather rates excellent (10/10) on our comfort score.
Visiting Delhi in December
Mild days, cold evenings
December is one of Delhi's most comfortable months for sightseeing. Afternoons reach 24°C, while nights can fall to 9°C, so the contrast is noticeable. Rain is rare, and you'll often get bright sunshine for wandering around Humayun's Tomb, Lodhi Garden or the lanes of Old Delhi.
Evenings feel cold, and winter haze can make the air unpleasant. Keep outdoor plans flexible if pollution is high, and save the India Gate lawns or a long walk for a clearer day. The short daylight hours also mean you'll have less time for outdoor visits than in summer.
Christmas and winter crowds
Christmas brings services and decorations to Sacred Heart Cathedral near Connaught Place. The festive period around Christmas and New Year is busy, especially in central areas and popular markets. Delhi is already in its main winter travel season, so hotels can cost more than during the hot summer or monsoon.
If you hate crowds, visit Chandni Chowk on a weekday rather than during the holiday rush. The lanes are still lively, but you'll have more room to browse and stop for parathas.
Tips for Delhi in December
December works well for monuments, gardens and food walks. It's less suited to late-night outdoor plans unless you're happy to wrap up warm. Travelling with kids? Plan a warm indoor break between visits, such as the National Museum near India Gate.
For Old Delhi, take the Metro to Chandni Chowk station instead of relying on a car through the narrow, traffic-heavy streets. You can warm up afterwards with a bowl of nihari, a slow-cooked meat stew found around the old city.
December weather at a glance
| Average high | 24°C (74°F) |
|---|---|
| Average low | 9°C (47°F) |
| Daily mean | 15°C (59°F) |
| Rainfall | 6 mm (0.2 in) |
| Rainy days (1 mm+) | 1 |
| Humidity | 45% |
| Cloud cover | 26% |
| Daylight | 10.2 hours |
| Est. sunshine | 8.3 hours/day |
| Wind | 6.1 km/h |
| vs November | 5°C cooler than November, with similar rainfall. |
What to pack for Delhi in December
- T-shirts plus a light layer for the evening
- a sweater for cool nights
Delhi weather in other months
← NovemberBest time to visit DelhiJanuary →
Nearby in December
- New Delhi24°C · 6 mm
- Ghaziabad24°C · 6 mm
- Najafgarh24°C · 6 mm
- Faridabad24°C · 6 mm
- Meerut23°C · 7 mm
- Agra25°C · 6 mm
Where else is good in December? See where to go in December.