Tallinn Weather in December

Estonia · December climate averages and travel tips

Avg high1°C (33°F)
Avg low-2°C (28°F)
Rainfall59 mm (2.3 in)
RatingPoor 0.4/10

In December, Tallinn has average highs of 1°C (33°F) and lows of -2°C (28°F). December is winter in Estonia. The month is fairly dry, with about 59 mm (2.3 in) of rain spread over 16 days. You get roughly 5.7 hours of daylight and frequently cloudy skies.

Is December a good time to visit Tallinn?

December is not the best time to visit Tallinn (0.4/10) mainly because of the cold. The weather is much better in June to August.

Visiting Tallinn in December

December weather in Tallinn

December feels cold, damp and often grey. Highs reach 1°C, with lows around -2°C, and rain falls on many days. Snow can happen, but don't count on a deep, lasting cover. Daylight is short, so you'll have limited time for outdoor sightseeing.

Tallinn's Old Town suits a winter wander, especially when wet weather sends you into the Kiek in de Kök fortifications or a cosy café. Skip long beach walks at Pirita, and be careful on slippery cobbled streets. Families may prefer short outings, with warm indoor stops between them.

Christmas in the Old Town

Tallinn's Christmas Market fills Town Hall Square with stalls, lights and seasonal food. It's a lovely place to try black pudding or sauerkraut, though the square can feel crowded around the holidays. Churches and museums offer calmer breaks from the cold.

The market is a seasonal highlight, but December isn't reliably snowy. You might get a wintry Old Town, or a wet walk between the stalls. Keep your plans flexible if you're hoping for snow-covered streets.

Crowds and practical tips

Tallinn is generally quieter than in the June-to-August peak, so sightseeing can feel more relaxed. Christmas Market visitors add busy spells, and accommodation may cost more around the holiday period than in quieter winter weeks.

For couples who enjoy festive lights and cosy cafés, December has plenty of charm; just expect short, grey days. Take shelter in the Town Hall Pharmacy on Town Hall Square, one of Europe's oldest, then warm up with hot glögi, a spiced drink sold at the market.

December weather at a glance

Average high1°C (33°F)
Average low-2°C (28°F)
Daily mean-1°C (30°F)
Rainfall59 mm (2.3 in)
Rainy days (1 mm+)16
Humidity93%
Cloud cover89%
Daylight5.7 hours
Est. sunshine0.7 hours/day
Wind21.8 km/h
vs November4°C cooler than November, with similar rainfall.

What to pack for Tallinn in December

Tallinn weather in other months

Jan-2°C / -5°C56 mmPoorFeb-2°C / -6°C43 mmPoorMar1°C / -4°C41 mmPoorApr6°C / 1°C40 mmFairMay13°C / 7°C48 mmGoodJun18°C / 12°C60 mmExcellentJul21°C / 15°C62 mmExcellentAug20°C / 15°C78 mmExcellentSep16°C / 11°C57 mmGoodOct9°C / 6°C74 mmPoorNov4°C / 2°C66 mmPoorDec1°C / -2°C59 mmPoor

← NovemberBest time to visit TallinnJanuary →

Better weather in December nearby

Nearby in December

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