Tallinn Weather in December
Estonia · December climate averages and travel tips
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 high | 1°C (33°F) |
|---|---|
| Average low | -2°C (28°F) |
| Daily mean | -1°C (30°F) |
| Rainfall | 59 mm (2.3 in) |
| Rainy days (1 mm+) | 16 |
| Humidity | 93% |
| Cloud cover | 89% |
| Daylight | 5.7 hours |
| Est. sunshine | 0.7 hours/day |
| Wind | 21.8 km/h |
| vs November | 4°C cooler than November, with similar rainfall. |
What to pack for Tallinn in December
- a heavy winter coat, gloves and a hat
- an umbrella or rain jacket
- waterproof boots for snow and ice
Tallinn weather in other months
← NovemberBest time to visit TallinnJanuary →
Better weather in December nearby
- Las Palmas de Gran Canaria20°C · 25 mm · Excellent
- Santa Cruz de Tenerife20°C · 33 mm · Excellent
- Seville17°C · 58 mm · Excellent
- Funchal18°C · 49 mm · Excellent
- Valencia16°C · 28 mm · Excellent
- Larnaca18°C · 70 mm · Excellent
Nearby in December
- Helsinki2°C · 69 mm
- Mariehamn3°C · 60 mm
- Riga0°C · 63 mm
- Saint Petersburg-4°C · 59 mm
- Stockholm1°C · 54 mm
- Vilnius-1°C · 58 mm
Where else is good in December? See where to go in December.