Cover image for Tallinn Christmas Market 2026: What It Costs and What to Wear

Tallinn Christmas Market 2026: What It Costs and What to Wear

Last updated: September 2026

hi.ciceru@gmail.comTallinn

Intro

The Tallinn Christmas Market runs from 20 November 2026 to 6 January 2027 on Town Hall Square, daily 10:00 to 20:00, with hot drinks served later. December here averages just below freezing, so what you wear matters more than which stall you pick. Dates and hours below are from the organiser's own 2026 page, checked in September 2026. Prices are last year's, because 2026 prices are not published yet.

Ciceru is an Estonian company, so this is a home-town view, and the prices below are reported as they are. If you want a route between drinks, the Tallinn self-guided walk in the Ciceru app is €7, takes about 2 hours over 4 km, with a story and a quiz question at each of its 10 stops and a free 500 MB global eSIM. It starts at Viru Gate.

⚡ Quick answer

  • Dates: 20 November 2026 to 6 January 2027, opening night 20 November at 18:00 with the tree lighting
  • Hours: stalls 10:00 to 20:00 daily; hot drinks until 22:00, and until 23:00 on Fridays and Saturdays
  • Cost (2025 prices): glögi about €7 a cup, hot meals about €14 to €18, plus a €2 refundable deposit on reusable mugs and plates
  • Cold: December averages -0.9°C, with a typical daily low of -3.1°C. Minus ten happens, but it is a cold snap, not the norm
  • From Helsinki: a ferry takes about 2 hours, and the Old Town is a 15 to 25 minute walk from the terminals

📅 Dates and hours 2026

📅 20 November 2026 to 6 January 2027, on Town Hall Square (Raekoja plats). The market opens on 20 November at 18:00 with a short speech and the tree lighting.

🕐 Daily 10:00 to 20:00. Hot drinks are served until 22:00, and until 23:00 on Fridays and Saturdays. Santa's house opens on 29 November, daily 12:00 to 18:00.

The city's own tourism page still carries older wording saying the tree is lit on the first Sunday of Advent. The market's site says 20 November at 18:00, so go with that.

What is new for 2026

Older guides say the market closes around 27 or 28 December. Last year it shut before New Year. This year the city district's tender asked for it to stay open until 6 January, after residents said the old season was too short. It also asked for activity houses, so expect a couple of cultural or hands-on cabins between the food stalls. The market's own site says local artists and craftspeople get extra emphasis this year.

The organiser is 5+ Capital again, the sole bidder, on a one-year contract. The city is running a separate competition to redesign the square, with a new market concept expected from 2027. So 2027 may look different.

The market site says the New Year's Eve celebration is on. Hours for 24, 25 and 31 December and 1 January are not published yet. Check before you go.

🎄 The Town Hall Square market

Tallinn's claim is the tree. The city says a public Christmas tree stood on this square in 1441, put up by the Brotherhood of Blackheads, and that it was the first in Europe. Visit Tallinn bases it on a city archive record of musicians paid to play by the tree on 25 December that year.

The market site calls this the 26th edition. Expect:

  • Glögi in dozens of varieties, including non-alcoholic ones
  • Blood sausage with sauerkraut, roast pork, and other hot Estonian food
  • Cinnamon and cardamom buns, gingerbread, sweets
  • Wool socks, sweaters, candles and Estonian design pieces
  • A carousel and a Santa's house, with weekend concerts and folk dancers

Estonian public broadcaster ERR ran a headline about expensive glögi in 2024. Go for the tree and a hot cup, not for serious shopping.

The Christmas tree on Town Hall Square, ringed by market stalls. Photo: Guillaume Speurt, CC BY-SA 2.0
The Christmas tree on Town Hall Square, ringed by market stalls. Photo: Guillaume Speurt, CC BY-SA 2.0

🥶 What minus ten actually feels like

Official climate normals from the Estonian Environment Agency for Tallinn-Harku, 1991 to 2020:

  • November: mean 2.0°C, average daily low -0.2°C, average high 4.1°C
  • December: mean -0.9°C, average daily low -3.1°C, average high 1.2°C
  • January: mean -2.9°C, average daily low -5.5°C, average high -0.7°C
  • Record December low: -24.3°C

So the honest answer is that a typical December evening is around -3°C, and minus ten is a cold night you might get, not what you should plan around. Nobody publishes an official "feels like" figure for the square, so here is a rule of thumb, not a measurement: standing still in a queue for 15 minutes feels colder than walking for an hour at the same temperature. Dress for the queue, not the walk.

Late November is nearly 5 degrees milder than January on average, so the opening weeks are the gentlest time to come. The extended run to 6 January means you can also visit after Christmas, if you dress for the colder end.

🧥 What to wear

This is practical advice, not a forecast:

  • 🧦 Feet first. The Old Town streets are cobbled. Wear boots with proper grip and thick wool socks. If yours are thin, the market sells wool socks
  • 🧥 Three layers. A thermal or wool base, a jumper, a windproof coat. Take the coat off indoors, put it on before you step outside
  • 🧤 Hat and gloves. Gloves you can hold a hot mug in without taking off
  • 🎒 A small bag. You need a free hand for the cup and one for the plate

For the wider question, see what to wear at a European Christmas market.

💶 Prices compared with Germany

The 2026 price list is not out. These are 2025 prices, from ERR's reports in late November and early December 2025:

  • 💶 Glögi: about €7 a cup, with stronger versions at €8 to €9
  • 💶 Hot meals: €14 to €18 for sausage with sauerkraut, roast pork or duck confit, plus the plate deposit
  • 💶 Pretzel sandwiches: €7.50 to €9.50 filled, €4.50 plain
  • ♻️ Deposit: €2 on every reusable mug or plate, refundable. The 2026 market site confirms the €2 system

For Germany, the German Wine Cellars Association forecast an average of €5 a cup for 2025. Stuttgart was reported at €4.00 to €4.50, and Berlin's Potsdamer Platz at €5. Some Berlin venues went to €7.50, so it varies.

The rough conclusion: a cup of glögi in Tallinn costs about €2 more than that German average. German meal prices are not covered here, so treat food as a separate question. Compared with Riga, ERR found glögi at €6 against Tallinn's €7, and roast dishes almost identical. Check the price boards when you arrive, as 2026 prices may be higher.

☕ Hot drinks and where to sit down

Hot drinks are sold until 22:00, or 23:00 on Fridays and Saturdays, two to three hours after the stalls close.

For a proper chair, Café Maiasmokk, open since 1864 at the corner of Pikk and Pühavaimu streets, serves pastries and sweets and has a marzipan room. Check the opening hours on their site before you go. Visit Tallinn also notes that cafés around the Old Town serve mulled wine, hot chocolate and gingerbread, so you can swap the queue for a table.

Do the market for 30 to 40 minutes, then get inside.

🚶 A short walk through the old town

A sensible loop for a cold evening: start at Viru Gate, walk in to Town Hall Square, then choose one indoor stop before heading back.

Visit Tallinn lists ice skating on Harju Hill among its Christmas things to do, but does not give 2026 dates, so check before planning around it.

The longer walk from the intro takes about 2 hours, so doing it in daylight and returning to the market after dark is a decent way to split the day.

⛴️ Getting there from Helsinki

Three operators run the crossing. Times differ by ship and fares vary by date, so check the booking page for your day.

  • ⛴️ Tallink Shuttle: about 2 hours, on MyStar and Megastar, with up to 6 departures a day in each direction. Helsinki West Terminal 2 to Tallinn Terminal D. Tallink's route page showed a "from €28.80" fare on 30 September, which is a starting price, not a promise for your date
  • ⛴️ Eckerö Line: MS Finlandia, 2 hours 15 minutes, from Helsinki West Terminal T2 to Tallinn Terminal A. The timetable lists three departures each way on ordinary days
  • ⛴️ Viking Line: roughly 2 to 3 hours according to Visit Tallinn, which lists the Tallinn end as Terminal A

From the ferry, the Old Town is a 15 to 25 minute walk depending on the terminal (Visit Tallinn says 15 to 20, Tallink says 20 to 25 from Terminal D). Tram line 2 also links the port area with the centre. Visit Tallinn lists a €2 tram ticket and a taxi from the port at roughly €7 to €10. In cold weather, that taxi may be worth it.

Going back the same evening? Eckerö's last listed departure from Tallinn is 18:30, before the stalls close at 20:00, so check the last sailing of your operator before you plan a long evening.

Viru Gate, where the short old town walk begins. Photo: Radek Kucharski, CC BY 2.0
Viru Gate, where the short old town walk begins. Photo: Radek Kucharski, CC BY 2.0

❓ FAQ

When is the Tallinn Christmas Market in 2026?

20 November 2026 to 6 January 2027, on Town Hall Square. Stalls open 10:00 to 20:00 and hot drinks are served until 22:00, or 23:00 on Fridays and Saturdays.

How cold is Tallinn in December?

The average is -0.9°C, with a typical daily low of -3.1°C and a high of 1.2°C, from the Estonian Environment Agency's 1991 to 2020 normals. Colder nights happen, with a December record of -24.3°C.

How much does a mulled wine cost at the Tallinn market?

About €7 in 2025, more for stronger versions, plus a €2 refundable deposit on the mug. 2026 prices are not published yet.

Is the market open on 25 December and New Year's Eve?

The organiser's site says the market continues to 6 January and that New Year's Eve is celebrated there. Exact hours for 24 and 25 December are not published, so check before you go.

✅ Before you go

Bring wool socks, a hat and gloves, and plan an indoor stop after 40 minutes. Budget about €7 for a cup plus the €2 deposit, based on 2025 prices. Hours for 24, 25 and 31 December are not published, so check before you go.

Compare it with other cities in the Christmas markets in Europe 2026 dates calendar and 5 best Christmas markets in Europe for 2026. To see the Old Town between drinks, the Ciceru Tallinn walk is €7, with a free 500 MB global eSIM.

More from Tallinn