Home / Europe / Estonia / Tallinn climate: when to go to Tallinn
Tallinn, Estonia. Author Diego Delso. Licensed under the Creative Commons Attribution-Share Alike
Tallinn, Estonia. Author Diego Delso

Tallinn climate: when to go to Tallinn

Tallinn has a continental climate with cold, long, dark winters – in this season the average temperature of February is about -5 ° C, but in the colder months the temperature can drop to -30 ° C – and short and relatively mild summers, the average summer temperature is around 17 ° C.

In winter the average minimum temperatures vary between -7 ° C and -4 ° C, while the average maximum winter temperatures ranging between -1 ° C and 0 ° C, the coldest month is February. In summer the average maximum temperatures ranging between 22 ° C and 19 ° C, while the summer average minimum temperatures ranging between 13 ° C and 10 ° C, the warmest month is July.

Rainfall is scarce, mainly in summer, the average annual rainfall is 700 mm. The rainiest months are those that go from June to November. The city has an average of 153 rainy days per year, ranging from 8 days of rain in February to 18 days of rain in the month of October. The driest months are between December and May.

Tallinn, Estonia. Autore Јакша. No Copyright

Tallinn, Estonia. Author Јакша

The snow falls during the winter months, and sometimes it is abundant. The snow is on the ground for about 3 months a year, the months when it is most present are December, January and February in which there is an average of about 20 cm of snow. On average in Tallinn there are 87 days of snow in a year, the snow usually falls between November and March, but also in April and October it can snow.


The best months for a trip to Tallinn are the spring and summer months – between May and September – milder (though rainy) and with long days of light.


TALLINN (9 metres)
Month Average low (°C) Average high (°C) Precip. (mm) Precip. days (snowy days)
January -5,9 -1,0 56  10 (19)
February -7,1 -1,6 36  8 (18)
March -4,1 2,3 37  9 (13)
April 0,6 9,2 32  12 (5)
May 5,2 15,3 36  11
June 9,5 18,9 64  13
July 12,7 21,9 84  13
August 12,0 20,4 86  14
September 7,6 15,2 67  17
October 3,8 9,5 78  18 (2)
November -0,9 3,5 70  16 (11)
December -4,3 0,4 57  12 (18)
YEAR 2,4 9,5 704  153 (87)

This post is also available in: Czech Polish

EU laws require that we request your consent to the use of cookies. We use cookies to ensure that our site works properly. Some of our advertising partners also collect data and use cookies to publish personalized ads.

Subscribe to our YOUTUBE channel: