Kolkata, India skyline

Kolkata Weather in December

Typical December weather in Kolkata, India, based on 2006–2025 climate averages.

In December, Kolkata averages a high of 25.8°C (78.4°F) and a low of 15.1°C (59.2°F), with about 1 rainy days (16 mm of rain) and 9.4 hours of sunshine a day.

Avg high

25.8°C (78.4°F)

Avg low

15.1°C (59.2°F)

Rainfall

16 mm (0.6 in)

Rainy days

1 days

Sunshine

9.4 h / day

Humidity

71%

December vs the rest of the year

Here is how every month in Kolkata stacks up against December — the 2nd driest month for rain.

MonthAvg highvs DecemberRainRainy days
January25.2°C (77.4°F)−0.6°C (−1.1°F)15 mm2
February28.9°C (84°F)+3.1°C (+5.6°F)25 mm3
March33.3°C (91.9°F)+7.5°C (+13.5°F)26 mm4
April35.8°C (96.4°F)+10°C (+18°F)61 mm9
May34.9°C (94.8°F)+9.1°C (+16.4°F)130 mm14
June33.2°C (91.8°F)+7.4°C (+13.3°F)256 mm21
July31.2°C (88.2°F)+5.4°C (+9.7°F)372 mm29
August31.1°C (88°F)+5.3°C (+9.5°F)350 mm29
September31°C (87.8°F)+5.2°C (+9.4°F)285 mm26
October30.6°C (87.1°F)+4.8°C (+8.6°F)156 mm13
November28.7°C (83.7°F)+2.9°C (+5.2°F)26 mm2
December25.8°C (78.4°F)—16 mm1

What December feels like in Kolkata

December is part of Kolkata's dry season, when rain totals drop well below the wet months. Afternoons are warm and pleasant, good for long days out. Evenings bring a clear drop in temperature, and nights stay mild. The air carries some moisture, so hot spells feel a little sticky.

Rain in Kolkata in December

Rain is rare in December — most weeks pass without a wet day. When rain comes it is heavy, about 15.7 mm (0.6 in) per wet day, often in short, strong bursts. That is heavier than Kolkata's usual 11.2 mm per rainy day across the year. It is among the three driest months of the year.

Daylight and sunshine in December

On 15 December the sun rises at about 6:09 am and sets around 4:55 pm local time, giving 10 h 46 min of daylight. Compared with mid-November, the day has lost 19 min. About 87% of daylight hours are sunny; in short, skies are mostly clear.

How December compares to the rest of the year

December is the 2nd coolest month of the year in Kolkata. Afternoons run 2.9°C (5.2°F) cooler than in November, with 11 mm less rain. The cooling trend carries on into January. The next month's average high: 25.2°C (77.4°F).

Who December suits

  • Sightseeing: a good fit — comfortable enough to explore on foot all day.
  • Parks & outdoor: a good fit — good conditions for sitting outside.

Tips for visiting Kolkata in December

Versatile Layers

Pack pieces you can take off by noon and put back on at dusk.

Sunglasses

Frequent sunshine — sunglasses and a light hat.

Quick questions

How warm is Kolkata in December?

Afternoons average 25.8°C (78.4°F) and nights about 15.1°C (59.2°F) — warm by most people's standards. It is the 2nd coolest month of the year.

Does it rain a lot in Kolkata in December?

No — December is one of the drier times, with about 1 rainy days and 16 mm in total.

What should I wear in Kolkata in December?

Pack versatile layers and sunglasses. Add a layer for after dark.

Is December or January better for visiting Kolkata?

December scores better on our climate ranking (#1 of 12 vs #2), rated Great against Great. January has more rainy days.

Is December a good time to visit Kolkata?

Great

Great — comfortable temperatures, mostly dry (about 1 rainy days), plenty of sunshine (9.4 h a day). Within Kolkata's own year, December ranks #1 of 12 — one of the 3 best months to visit.

December in other India cities

Warmer places in December

Plan a trip to Kolkata

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Kolkata weather by month.