Tallinn Weather, When to Go and Climate Information

(Tallinn, Harjumaa, Estonia)



Picture of the Old Town WallThe weather of Tallinn is generally known for being continental, with much of the extremes being determined by its northerly coastal location next to the Baltic Sea. Tallinn's appealing summer climate sees highs of more than 25°C / 77°F in July, with August being only slightly cooler and often featuring gentle humid breezes from the sea.

As soon as November arrives, the harsh winter climate has started to make itself known and frosty weather sees night-time temperatures falling to -1°C / 30°F, and dropping even further to -8°C / 18°F or more in February. Snowy weather often clogs the streets of Tallinn and there is usually a covering of snow from December to March, meaning that it can be difficult to drive around the city at times. Daylight hours are also short, dull and last for a mere six hours during the very heart of winter.


Further photo showing the Old Town Wall

Seasonal Climate Variations / When to Go

The summer months in Tallinn see long days with around 19 or 20 hours of daylight and rather dusky nights, with some unexpected heavy showers on some days. With summer solstice celebrations and plenty of seasonal events, such as the acclaimed Birgitta Festival and its classical musical concerts in the middle of August, there is always much to do at this time of the year.

However, despite this fine climate, many people prefer to visit Tallinn during April or May, when the fresh, spring weather is especially enticing. April features average daytime temperatures of 9°C / 48°F, with highs of more than 15°C / 59°F when May arrives.

Tallinn Weather and Climate Chart (Averages)


Maximum
Minimum

January

-1°C / 30°F
-5°C / 23°F

February

-1°C / 30°F
-8°C / 18°F

March

2°C / 36°F
-5°C / 23°F

April

9°C / 48°F
0°C / 32°F

May

13°C / 55°F
3°C / 37°F

June

18°C / 64°F
8°C / 46°F

July

22°C / 72°F
12°C / 54°F

August

20°C / 68°F
10°C / 50°F

September

16°C / 61°F
6°C / 43°F

October

10°C / 50°F
3°C / 37°F

November

3°C / 37°F
-1°C / 30°F

December

0°C / 32°F
-4°C / 25°F