Kolkata Weather in December

India · December climate averages and travel tips

Avg high25°C (76°F)
Avg low12°C (54°F)
Rainfall16 mm (0.6 in)
RatingExcellent 9.4/10

Kolkata in December sees daytime temperatures around 25°C (76°F), dropping to about 12°C (54°F) at night. The month is very dry, with about 16 mm (0.6 in) of rain spread over 2 days, one of the driest months of the year. You get roughly 10.6 hours of daylight and mostly clear skies.

Is December a good time to visit Kolkata?

Yes — December is one of the best months to visit Kolkata. The weather rates excellent (9.4/10) on our comfort score.

Visiting Kolkata in December

December days outdoors

December is one of Kolkata's best months for walking around. Afternoons are warm, evenings feel cool, and rain is scarce, so you can explore the Maidan or stroll around the Victoria Memorial without the sticky heat of summer. The short daylight means it's worth leaving outdoor sightseeing for earlier in the day.

If you're hoping for a beach day, Kolkata isn't the place; save your time for its streets, parks and museums. The Hooghly riverfront is pleasant in the cooler evening air.

Christmas on Park Street

Park Street is the centre of Kolkata's Christmas celebrations, with festive lights, decorations and busy restaurants. The area draws big crowds around Christmas and New Year, and traffic can be slow. Give yourself extra time if you're heading there for dinner or a walk.

Travelling with kids? The lights can be fun, but Park Street gets crowded, so a quieter stroll through the Maidan may suit you better.

Crowds and local tips

December is peak season, and hotels can cost more than in the rainy months. Christmas and New Year bring extra visitors, while January is also popular for its comfortable weather. If you want a calmer trip, the monsoon months are quieter, but they're much wetter.

For Park Street's Christmas lights, take the Metro to Park Street station and walk from there rather than relying on a car in the traffic. On cooler evenings, try a cup of chai from a street stall near the Maidan. It's a simple way to warm up after exploring.

December weather at a glance

Average high25°C (76°F)
Average low12°C (54°F)
Daily mean18°C (64°F)
Rainfall16 mm (0.6 in)
Rainy days (1 mm+)2
Humidity75%
Cloud cover27%
Daylight10.6 hours
Est. sunshine8.5 hours/day
Wind5.6 km/h
vs November3°C cooler than November, with similar rainfall.

What to pack for Kolkata in December

Kolkata weather in other months

Jan25°C / 11°C14 mmExcellentFeb30°C / 15°C23 mmExcellentMar35°C / 20°C27 mmFairApr39°C / 25°C46 mmPoorMay37°C / 27°C157 mmPoorJun34°C / 27°C215 mmPoorJul32°C / 27°C348 mmPoorAug31°C / 26°C327 mmPoorSep31°C / 26°C293 mmPoorOct30°C / 23°C142 mmPoorNov27°C / 17°C19 mmExcellentDec25°C / 12°C16 mmExcellent

← NovemberBest time to visit KolkataJanuary →

Nearby in December

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