When to go · Estonia
Estonia in July
Great month. Warmest month (20–23 °C (68–73 °F)); islands and Pärnu beaches busy; book ferries and rooms early.Great month. Warmest month (68–73 °F (20–23 °C)); islands and Pärnu beaches busy; book ferries and rooms early.
Key facts
- Verdict
- Great
- Crowds
- High
- Estonia
- Prices
- High
- Estonia
Verdict
Warmest month (20–23 °C (68–73 °F)); islands and Pärnu beaches busy; book ferries and rooms early.Warmest month (68–73 °F (20–23 °C)); islands and Pärnu beaches busy; book ferries and rooms early.
Is another month better than July?
No other month rates higher than July for Estonia in this guide.
Weather in July
- North coast and Tallinn · Tallinn, Lahemaa, Narvabest weather
Mild for its latitude thanks to the sea; winter around −3 °C (27 °F) with slush and wind; summer 18–23 °C (64–73 °F) with up to 19 hours of light.Mild for its latitude thanks to the sea; winter around 27 °F (−3 °C) with slush and wind; summer 64–73 °F (18–23 °C) with up to 19 hours of light.
- South and inland · Tartu, Otepää, Võru, Viljandibest weather
More continental: colder, snowier winters (cross-country skiing around Otepää) and a few degrees warmer in summer.
- Western islands and coast · Saaremaa, Hiiumaa, Pärnu, Haapsalubest weather
Sunniest part of the country in summer; the sea stays cold until late June; many guesthouses close October–April.
- East Estonia: East Estonia · Ida-Viru county, Baltic coast and Lake Peipsibest weather
Lake Peipsi freezes in winter and the Valaste waterfall freezes into ice; the coast is windier and cooler than inland in summer.
- North Estonia: Tallinn and the north coast · Tallinn, Paldiski, Laulasmaa, Kaberneeme, Käsmu, Võsubest weather
Best June–August for beaches and long days; May and September are quieter and cheaper. Winters are cold and dark, with the sea freezing in some years — Jägala Falls freezes in cold spells.
- North Estonia: Inland (Raplamaa, Järvamaa, Rakvere) · Türi, Rakvere and the manor beltbest weather
Slightly colder and less windy than the coast; bog walks are best late spring to early autumn.
- South Estonia: Tartu and the south · Inland hills and lake countrybest weather
Colder and snowier than the coast; Otepää holds snow for skiing most winters. Summer days are long, with light until late evening.
- West Estonia and Islands: Mainland coast (Pärnu, Haapsalu) · Pärnu and Lääne countiesbest weather
Beach season is June–August; the Baltic stays cool, around 18–20 °C (64–68 °F) at the height of summer.Beach season is June–August; the Baltic stays cool, around 64–68 °F (18–20 °C) at the height of summer.
- West Estonia and Islands: Islands (Saaremaa, Hiiumaa, Kihnu) · West Estonian archipelagobest weather
Windier and a few degrees cooler than the mainland; ferry crossings can be cancelled in autumn gales.
- Tallinn22 °C (72 °F) / 14 °C (57 °F), 11 rain days72 °F (22 °C) / 57 °F (14 °C), 11 rain days
- Aruküla22 °C (72 °F) / 12 °C (54 °F), 11 rain days72 °F (22 °C) / 54 °F (12 °C), 11 rain days
- Haapsalu22 °C (72 °F) / 13 °C (55 °F), 10 rain days72 °F (22 °C) / 55 °F (13 °C), 10 rain days
- Jõhvi22 °C (72 °F) / 12 °C (54 °F), 11 rain days72 °F (22 °C) / 54 °F (12 °C), 11 rain days
- Kaberneeme23 °C (73 °F) / 13 °C (55 °F), 10 rain days73 °F (23 °C) / 55 °F (13 °C), 10 rain days
- Kabli22 °C (72 °F) / 13 °C (55 °F), 10 rain days72 °F (22 °C) / 55 °F (13 °C), 10 rain days
- Kallaste22 °C (72 °F) / 13 °C (55 °F), 8 rain days72 °F (22 °C) / 55 °F (13 °C), 8 rain days
- Kärdla22 °C (72 °F) / 13 °C (55 °F), 6 rain days72 °F (22 °C) / 55 °F (13 °C), 6 rain days
- Käsmu22 °C (72 °F) / 13 °C (55 °F), 10 rain days72 °F (22 °C) / 55 °F (13 °C), 10 rain days
- Kihnu19 °C (66 °F) / 12 °C (54 °F), 3 rain days66 °F (19 °C) / 54 °F (12 °C), 3 rain days
- Kiviõli20 °C (68 °F) / 13 °C (55 °F), 8 rain days68 °F (20 °C) / 55 °F (13 °C), 8 rain days
- Kohtla-Järve20 °C (68 °F) / 10 °C (50 °F), 6 rain days68 °F (20 °C) / 50 °F (10 °C), 6 rain days
- Kuremäe22 °C (72 °F) / 12 °C (54 °F), 11 rain days72 °F (22 °C) / 54 °F (12 °C), 11 rain days
- Kuressaare21 °C (70 °F) / 13 °C (55 °F), 9 rain days70 °F (21 °C) / 55 °F (13 °C), 9 rain days
- Laulasmaa22 °C (72 °F) / 13 °C (55 °F), 10 rain days72 °F (22 °C) / 55 °F (13 °C), 10 rain days
- Maardu20 °C (68 °F) / 13 °C (55 °F), 13 rain days68 °F (20 °C) / 55 °F (13 °C), 13 rain days
- Mustvee21 °C (70 °F) / 13 °C (55 °F), 9 rain days70 °F (21 °C) / 55 °F (13 °C), 9 rain days
- Narva-Jõesuu22 °C (72 °F) / 13 °C (55 °F), 7 rain days72 °F (22 °C) / 55 °F (13 °C), 7 rain days
- Narva22 °C (72 °F) / 13 °C (55 °F), 11 rain days72 °F (22 °C) / 55 °F (13 °C), 11 rain days
- Noarootsi21 °C (70 °F) / 13 °C (55 °F), 9 rain days70 °F (21 °C) / 55 °F (13 °C), 9 rain days
- Nõva21 °C (70 °F) / 13 °C (55 °F), 10 rain days70 °F (21 °C) / 55 °F (13 °C), 10 rain days
- Otepää22 °C (72 °F) / 12 °C (54 °F), 12 rain days72 °F (22 °C) / 54 °F (12 °C), 12 rain days
- Paldiski22 °C (72 °F) / 13 °C (55 °F), 10 rain days72 °F (22 °C) / 55 °F (13 °C), 10 rain days
- Pärnu22 °C (72 °F) / 13 °C (55 °F), 10 rain days72 °F (22 °C) / 55 °F (13 °C), 10 rain days
- Põltsamaa20 °C (68 °F) / 13 °C (55 °F), 13 rain days68 °F (20 °C) / 55 °F (13 °C), 13 rain days
- Rakvere22 °C (72 °F) / 12 °C (54 °F), 10 rain days72 °F (22 °C) / 54 °F (12 °C), 10 rain days
- Ruhnu20 °C (68 °F) / 13 °C (55 °F), 6 rain days68 °F (20 °C) / 55 °F (13 °C), 6 rain days
- Sillamäe22 °C (72 °F) / 13 °C (55 °F), 11 rain days72 °F (22 °C) / 55 °F (13 °C), 11 rain days
- Tapa22 °C (72 °F) / 12 °C (54 °F), 11 rain days72 °F (22 °C) / 54 °F (12 °C), 11 rain days
- Tartu22 °C (72 °F) / 12 °C (54 °F), 12 rain days72 °F (22 °C) / 54 °F (12 °C), 12 rain days
- Toila20 °C (68 °F) / 13 °C (55 °F), 6 rain days68 °F (20 °C) / 55 °F (13 °C), 6 rain days
- Türi22 °C (72 °F) / 12 °C (54 °F), 10 rain days72 °F (22 °C) / 54 °F (12 °C), 10 rain days
- Valga23 °C (73 °F) / 12 °C (54 °F), 11 rain days73 °F (23 °C) / 54 °F (12 °C), 11 rain days
- Valgeranna23 °C (73 °F) / 13 °C (55 °F), 11 rain days73 °F (23 °C) / 55 °F (13 °C), 11 rain days
- Viljandi22 °C (72 °F) / 12 °C (54 °F), 11 rain days72 °F (22 °C) / 54 °F (12 °C), 11 rain days
- Vormsi23 °C (73 °F) / 15 °C (59 °F), 5 rain days73 °F (23 °C) / 59 °F (15 °C), 5 rain days
- Võru22 °C (72 °F) / 12 °C (54 °F), 12 rain days72 °F (22 °C) / 54 °F (12 °C), 12 rain days
- Võsu22 °C (72 °F) / 13 °C (55 °F), 11 rain days72 °F (22 °C) / 55 °F (13 °C), 11 rain days
Festivals and holidays
Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.
Maritime Days and summer festivals
July (check) · Tallinn
Events at the harbour and Song Festival Grounds; cruise ships at their peak.
Crowds and prices
- Crowds · Estonia
- High
- Prices · Estonia
- High
High-price month: see what to book ahead.
Compare two months
Weather, crowds and prices for any two months in Estonia, side by side.
Verdict
Jul: Great
May: Great
Crowds
Jul: High
May: Medium
Prices
Jul: High
May: Medium
Festivals listed
Jul: 1
May: 1
July: Warmest month (20–23 °C); islands and Pärnu beaches busy; book ferries and rooms early.
May: Green and bright; 30 April Walpurgis in Tartu; sea still cold.
Estonia: figures are long-term averages from this guide, not a forecast.
What to pack
Nothing unusual for the weather this month.
Where to go in July
Rated best or good this month
North coast and Tallinn
Best weather of the year (Tallinn, Lahemaa, Narva)
South and inland
Best weather of the year (Tartu, Otepää, Võru, Viljandi)
Western islands and coast
Best weather of the year (Saaremaa, Hiiumaa, Pärnu, Haapsalu)
Warm; cruise ships busy.
Best months: May–Sep
Best months: Jun–Aug
Best months: Jun–Aug (long days, warm); late July for the Music of Seven Towns festival
Best months: Jun–Aug
Best months: May, Sep–Oct (bird migration); Jun–Aug (beach)
Best months: Jun–Aug
Best months: Jun–Aug
Best months: May–Sep