Skip to main content
AMZBooking
City walls and Towers Square, Tallinn

Best time to visit · Tallinn · Estonia

The best time to visit Tallinn

Weather, crowds, prices and events for every month, so you can pick the trip that suits you.

Updated By the AMZBooking editorial team

Photo: Abrget47j, CC BY-SA 3.0

Quick answer

The best time to visit Tallinn is May to September, when days are long, terraces are open and the sea is warm enough for a swim in July and August. June has the longest evenings and Midsummer festivities. December is a popular second season for the Christmas market on Town Hall Square, while January to March is cold but quiet and good value.

Key facts

Best months
May–September
Shoulder season
April, October and December
Warmest month
July (avg high 22°C (72°F))
Coldest month
January (avg high -1°C (30°F))
Rainiest month
October (~12 rainy days)
Lowest hotel prices
January–March and October–November

Seasons

Tallinn has cold, snowy winters with short days and mild summers with very long evenings. The Baltic keeps summer heat moderate, and autumn and early winter are the wettest and greyest months.

March–May

Spring

Wintry in March, then a fast thaw; May is bright, often dry and quieter than summer.

June–August

Summer

White nights, Midsummer bonfires, beaches and festivals; the busiest season, with cruise passengers filling the Old Town by day.

September–November

Autumn

Mild September, colourful parks in early October, then grey, rainy and dark into November.

December–February

Winter

Snow-covered Old Town and the Christmas market in December; very cold, quiet and inexpensive after New Year.

Month by month

Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.

Average weather, crowds and prices by month
MonthHighLowRainy daysSeaDaylightCrowdsPrices
January-1°C-6°C112°C6.8 h2/52/5
February-1°C-7°C91°C9.1 h1/52/5
March3°C-4°C81°C11.6 h2/52/5
April9°C1°C73°C14.4 h2/53/5
May15°C6°C68°C17 h3/53/5
June19°C10°C814°C18.6 h4/54/5
July22°C13°C918°C17.9 h5/55/5
August21°C12°C1018°C15.5 h4/54/5
September16°C8°C1014°C12.7 h3/53/5
October10°C4°C1210°C10 h2/52/5
November4°C0°C126°C7.5 h2/52/5
December1°C-4°C123°C6.1 h4/54/5

Yearly events

Recurring dates shift from year to year; confirm with the organiser before you book.

Events in Tallinn by month
MonthEvents
JanuaryChristmas market on Town Hall Square continues into early January
FebruaryIndependence Day — parade and celebrations (24 February)
AprilJazzkaar — international jazz festival (usually April)
JuneOld Town Days — street festival in the Old Town (usually late May or early June); Victory Day and Midsummer Eve bonfires, including at the Open Air Museum (23–24 June)
AugustBirgitta Festival — music and opera in the Pirita Convent ruins (usually August); Day of Restoration of Independence (20 August)
SeptemberTallinn Marathon (usually September)
NovemberBlack Nights Film Festival (PÖFF) (usually November); Christmas market opens on Town Hall Square (usually late November)
DecemberChristmas market on Town Hall Square (December)

Cheapest and quietest times

Hotel prices are usually lowest in January–March and October–November, and the sights are quietest in February.

Tallinn on a budget.

What to pack

Packing for Tallinn by season
SeasonPack
SpringLayers, a warm sweater and a jacket for cool evenings; Shoes with good grip for icy pavements; A packable rain jacket for showers; Comfortable walking shoes
SummerLight layers for the day and a light jacket for the evening; A packable rain jacket for showers; Comfortable walking shoes
AutumnLayers, a warm sweater and a jacket for cool evenings; Shoes with good grip for icy pavements; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
WinterA warm coat, hat, gloves and thermal layers; Shoes with good grip for icy pavements; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes

Questions travellers ask

+What is the best month to visit Tallinn?

The best time to visit Tallinn is May to September, when days are long, terraces are open and the sea is warm enough for a swim in July and August. June has the longest evenings and Midsummer festivities. December is a popular second season for the Christmas market on Town Hall Square, while January to March is cold but quiet and good value.

+When are hotel prices lowest in Tallinn?

Usually in January–March and October–November. Cold and dark, often with snow on the Old Town roofs; quiet after the New Year holidays and good for low hotel prices.

+What is the rainiest month in Tallinn?

October, with about 12 days of rain on average.

+How hot does Tallinn get?

The warmest month, July, averages highs of 22°C (72°F) and lows of 13°C (55°F).