WhereItsSunny

Cities in Estonia — climate month by month

Compare 5 cities of Estonia across the year.

← Back to Estonia year-round average

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
CityJanFebMarAprMayJunJulAugSepOctNovDec
Tallinn
-3.6°C25.5°F
48 mm1.9″
-4.4°C24.1°F
34 mm1.3″
-0.9°C30.4°F
36 mm1.4″
4.2°C39.6°F
37 mm1.5″
10.1°C50.2°F
34 mm1.3″
15°C59°F
52 mm2″
17.5°C63.5°F
74 mm2.9″
16.3°C61.3°F
78 mm3.1″
11.3°C52.3°F
72 mm2.8″
6.4°C43.5°F
74 mm2.9″
1.6°C34.9°F
70 mm2.8″
-1.6°C29.1°F
60 mm2.4″
Tartu
-5.3°C22.5°F
36 mm1.4″
-5.6°C21.9°F
28 mm1.1″
-1.3°C29.7°F
29 mm1.1″
5.2°C41.4°F
33 mm1.3″
11.2°C52.2°F
50 mm2″
15.4°C59.7°F
66 mm2.6″
17.6°C63.7°F
76 mm3″
16.1°C61°F
79 mm3.1″
10.8°C51.4°F
68 mm2.7″
5.7°C42.3°F
59 mm2.3″
0.3°C32.5°F
50 mm2″
-3.5°C25.7°F
41 mm1.6″
Pärnu
-4°C24.8°F
47 mm1.9″
-4.8°C23.4°F
32 mm1.3″
-1.2°C29.8°F
38 mm1.5″
4.4°C39.9°F
40 mm1.6″
11.1°C52°F
39 mm1.5″
15.4°C59.7°F
56 mm2.2″
17.5°C63.5°F
75 mm3″
16.5°C61.7°F
74 mm2.9″
11.6°C52.9°F
73 mm2.9″
6.6°C43.9°F
71 mm2.8″
1.4°C34.5°F
81 mm3.2″
-2.3°C27.9°F
66 mm2.6″
Viljandi
-5.1°C22.8°F
43 mm1.7″
-6.1°C21°F
31 mm1.2″
-1.8°C28.8°F
33 mm1.3″
4.8°C40.6°F
33 mm1.3″
11.6°C52.9°F
40 mm1.6″
14.5°C58.1°F
58 mm2.3″
17.6°C63.7°F
70 mm2.8″
15.9°C60.6°F
76 mm3″
11°C51.8°F
71 mm2.8″
5.5°C41.9°F
68 mm2.7″
0.9°C33.6°F
69 mm2.7″
-3.6°C25.5°F
54 mm2.1″
Haapsalu
-3.7°C25.3°F
38 mm1.5″
-4.2°C24.4°F
29 mm1.1″
-1.3°C29.7°F
30 mm1.2″
4.4°C39.9°F
31 mm1.2″
10.8°C51.4°F
33 mm1.3″
14.3°C57.7°F
41 mm1.6″
18.1°C64.6°F
66 mm2.6″
16.8°C62.2°F
73 mm2.9″
12.2°C54°F
71 mm2.8″
7.1°C44.8°F
70 mm2.8″
2.6°C36.7°F
70 mm2.8″
-1.3°C29.7°F
53 mm2.1″

On mobile, scroll horizontally for all months. Click a city name for its full year-round view.

Frequently asked questions

Which city in Estonia has the least rain?

Haapsalu is the driest city in Estonia, with approximately 605 mm / 23.8 in of average annual rainfall.

Which city in Estonia is warmest in July?

Haapsalu is the warmest city in Estonia in July, with an average temperature of 18.1°C / 64.6°F.

Which city in Estonia is warmest in January?

Tallinn is the warmest city in Estonia in January, with an average temperature of -3.6°C / 25.5°F.

Which city in Estonia has the mildest year-round climate?

Haapsalu has the highest annual average temperature in Estonia at 6.3°C / 43.3°F, while Viljandi has the lowest at 5.4°C / 41.7°F.

Which city in Estonia has the most sunny months?

Haapsalu matches our sunny profiles (warm/mild with limited rain) for 1 months of the year — the most of any city in Estonia.