openBaltics
Contact usPlan a trip
Planning

Christmas markets in the Baltics.

Three medieval old towns, three of Europe's prettiest Christmas markets, an easy private loop between them. Here is when to come and what to expect.

Updated 2026-09-20

The short answer

The three Baltic capitals each hold a Christmas market in their old-town square from late November into the new year. For 2026, Tallinn's market on Town Hall Square runs from 20 November to 6 January 2027. Riga's, on Dome Square, is expected to open on 27 November, and Vilnius lights its Cathedral Square tree on 28 November. The safe window for all three is the first three weeks of December, and the capitals sit within a scenic private drive of each other, so a week in December sees the lot.

The short version

From late November into the new year, all three capitals run a market in their main old-town square, and all three are open together through the first three weeks of December. Tallinn is the showpiece, Riga has the history, Vilnius has the tree. A private winter loop links them without a cold wait for a bus.

Tallinn: Town Hall Square

Tallinn's market, on the medieval Town Hall Square, is the region's most celebrated, a regular on the 'most beautiful in Europe' lists. A single tall spruce, wooden stalls of handmade wool and ceramics, and a stage of choirs and folk dancing.

Warm up with mulled wine and a plate of roasted almonds or black pudding, then walk the snow-topped ramparts above the town.

For 2026 the market opens on 20 November and runs until 6 January 2027, the longest season of the three.

Riga: Dome Square

Riga sets its market on Dome Square, a short walk from Town Hall Square, where a plaque in the cobbles marks the city's claim to the first decorated Christmas tree, in 1510. Craft stalls, smoked fish, grey peas, and a great deal of hot wine.

It is the most historical of the three, and the Art Nouveau streets around it are quiet and lovely under snow.

The 2026 market is expected to open on Friday 27 November, the Friday before Advent begins, as it did last year. The closing date is not confirmed yet. Last season it ran to 4 January.

Vilnius: Cathedral Square

Vilnius builds one of the most photographed trees in the region on Cathedral Square, wrapped in tens of thousands of lights and often themed anew each year. Behind it, the largest baroque old town in Northern Europe is made for a cold-evening wander.

The market is smaller than Tallinn's, but the setting, and the tree, are the draw.

For 2026 the tree is lit on Saturday 28 November. Last season the market opened the same evening and closed on 28 December, while the tree stayed lit until 6 January.

Seeing all three

All three are open together through the first three weeks of December, so one trip can take in all three capitals. We run it as a private winter loop, Vilnius then Riga then Tallinn, with a warm car and a driver-guide handling the roads and the short winter daylight, and the Hill of Crosses in the snow on the way north.

Five to seven days is comfortable. Bring layers: it is cold, often below freezing, and that is rather the point.

Common questions
When are the Baltic Christmas markets open?
For 2026, Tallinn runs from 20 November to 6 January 2027, Riga is expected from 27 November into early January, and Vilnius from its tree lighting on 28 November to late December. The first three weeks of December are the safe window for all three, and we confirm exact dates when you book.
Which Baltic Christmas market is the best?
Tallinn's, on Town Hall Square, is the most famous and the most photogenic. Riga's, on Dome Square, has the deepest history. Vilnius has the standout tree. On a private loop you do not have to choose.
Can you visit all three capitals for the markets in one trip?
Yes. All three are open together through the first three weeks of December, and the capitals are a scenic private drive apart. Five to seven days covers Vilnius, Riga and Tallinn without rushing.
How cold does it get?
Cold. Expect temperatures around or below freezing, often with snow, and short daylight. Warm layers, a hat and proper boots make all the difference, and a heated private car between towns helps.
When does the Tallinn Christmas market open in 2026?
On Friday 20 November 2026, on Town Hall Square, and it stays open until Wednesday 6 January 2027. That makes it the longest season of the three Baltic markets.
Sources
Talk to a local

Still have a question?

Ask the small team that runs these trips. A real person replies, usually within one working day.

Keep planning
Baltic Christmas Markets 2026: Dates for Tallinn, Riga, Vilnius