Delhi Weather in December

India · December climate averages and travel tips

Avg high24°C (74°F)
Avg low9°C (47°F)
Rainfall6 mm (0.2 in)
RatingExcellent 10/10

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 high24°C (74°F)
Average low9°C (47°F)
Daily mean15°C (59°F)
Rainfall6 mm (0.2 in)
Rainy days (1 mm+)1
Humidity45%
Cloud cover26%
Daylight10.2 hours
Est. sunshine8.3 hours/day
Wind6.1 km/h
vs November5°C cooler than November, with similar rainfall.

What to pack for Delhi in December

Delhi weather in other months

Jan22°C / 7°C19 mmExcellentFeb26°C / 10°C22 mmExcellentMar33°C / 16°C22 mmGoodApr39°C / 22°C11 mmPoorMay42°C / 27°C36 mmPoorJun42°C / 30°C77 mmPoorJul36°C / 28°C229 mmPoorAug34°C / 26°C196 mmPoorSep33°C / 24°C146 mmPoorOct32°C / 19°C22 mmGoodNov28°C / 14°C4 mmExcellentDec24°C / 9°C6 mmExcellent

← NovemberBest time to visit DelhiJanuary →

Nearby in December

Where else is good in December? See where to go in December.