Best Time to Visit Tallinn

Estonia · weather by month, temperature and rainfall

Best monthsJune to August
HottestJuly · 21°C
ColdestFebruary · -6°C
WettestAugust · 78 mm

Weather-wise, June to August is the best time to visit Tallinn. July is the hottest month, with average highs of 21°C (69°F), while February is the coldest, with lows around -6°C (20°F). Rain is heaviest in August, at about 78 mm (3.1 in), and lightest in April, at 40 mm (1.6 in). January is the least comfortable month, mainly because of the cold.

When to go to Tallinn: a seasonal guide

Summer: June to August

This is when Tallinn is at its best, and the data agrees. July is the warmest month, with highs around 21°C. Days are long and the evenings stay light very late. Around midsummer in late June, it barely gets dark.

You can eat outside in the Old Town squares and walk the walls without freezing. You can also take the short ferry to Helsinki, or bike out to Pirita beach. August is the wettest month, with 78 mm of rain on 14 days. It's showery rather than grim, so keep a rain jacket handy.

Expect crowds. Cruise ships fill the Old Town in the middle of the day. Try the Kalamaja and Telliskivi areas, which feel more local. Midsummer, called Jaanipäev, is a big holiday. Many locals head to the countryside, and some shops close.

Spring and early autumn

Do you want fewer people but still want to be outside? Pick May or September. Both rate Good. May is fresh and bright, with highs of 13°C and leaves coming out in Kadriorg Park. September is calmer, and the evenings turn cosy.

April is still cool and rated Fair. It works for a quiet city break, and museums like the Estonian Open Air Museum start to feel worth the trip again. By October, the grey and damp are back, with rain on 14 days and very little sun.

Winter: cold, dark and pretty

From November to March, you'll get short days and a lot of cloud. December has just 0.7 hours of sun a day on average. January and February are the coldest, both with highs of -2°C. February is also a little colder at night, with lows of -6°C.

So why go? The Christmas Market on Town Hall Square runs from late November into the new year. It's one of the best-known in northern Europe. Hot mulled wine, gingerbread and a big lit-up tree make the dark feel friendly. Snow on the red rooftops can look lovely, though it doesn't always stay.

If you're on a budget, winter is low season, so rooms are easier to find. Just plan for indoor time in the cafés, the Kumu art museum or a sauna.

Which month for which trip?

For beaches, long evenings and day trips, go in July. For walking and photos with fewer crowds, choose late May or September. For a festive weekend, aim for December.

Tallinn weather by month

-15°-10°-5°0°5°10°15°20°25°050100January: 56 mm rainFebruary: 43 mm rainMarch: 41 mm rainApril: 40 mm rainMay: 48 mm rainJune: 60 mm rainJuly: 62 mm rainAugust: 78 mm rainSeptember: 57 mm rainOctober: 74 mm rainNovember: 66 mm rainDecember: 59 mm rainJanuary: -2°CFebruary: -2°CMarch: 1°CApril: 6°CMay: 13°CJune: 18°CJuly: 21°CAugust: 20°CSeptember: 16°COctober: 9°CNovember: 4°CDecember: 1°CJanuary: -5°CFebruary: -6°CMarch: -4°CApril: 1°CMay: 7°CJune: 12°CJuly: 15°CAugust: 15°CSeptember: 11°COctober: 6°CNovember: 2°CDecember: -2°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
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

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January-2°C 29°F-5°C 22°F56 mm1494%0.9Poor 0
February-2°C 28°F-6°C 20°F43 mm1194%1.6Poor 0.6
March1°C 33°F-4°C 26°F41 mm1090%3.5Poor 2.5
April6°C 44°F1°C 34°F40 mm984%5.9Fair 5
May13°C 55°F7°C 44°F48 mm979%8.5Good 7.3
June18°C 64°F12°C 53°F60 mm1076%8.8Excellent 8.8
July21°C 69°F15°C 60°F62 mm1276%7.6Excellent 9.2
August20°C 69°F15°C 59°F78 mm1477%6.2Excellent 8.4
September16°C 61°F11°C 52°F57 mm1182%4.3Good 7.8
October9°C 49°F6°C 42°F74 mm1487%2.4Poor 4.1
November4°C 40°F2°C 35°F66 mm1591%1Poor 1.9
December1°C 33°F-2°C 28°F59 mm1693%0.7Poor 0.4

Frequently asked questions

When is the best time to visit Tallinn?

The best time to visit Tallinn is June to August, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Tallinn?

July is the hottest month in Tallinn, with an average high of 21°C (69°F).

What is the coldest month in Tallinn?

February is the coldest month in Tallinn, with an average low of -6°C (20°F).

What is the rainiest month in Tallinn?

August is the wettest month, with about 78 mm (3.1 in) of rain. April is the driest, with 40 mm (1.6 in).

Does it snow in Tallinn?

Snow is possible in December to March, when daytime highs stay close to or below freezing.

Nearby destinations

More in Estonia