Lit wooden stalls and shoppers at a European Christmas market after dark

Europe's Christmas markets, ranked by someone fussy

The German markets shut on 24 December, which ruins most Christmas-week plans. Eight markets ranked, the closing dates, and what a mulled wine costs.

Mara Vance · Updated 2 Sep 2026 · 7 min read

Photo · Masood Aslami · Pexels

The single most useful fact about Europe's Christmas markets is a closing date. Almost every German market shuts on 24 December. Nuremberg, Dresden and most of the rest are gone by Christmas Eve afternoon, which means the week between Christmas and New Year, the week most people actually have off, has no German Christmas market in it.

Three markets survive that week: Vienna to 26 December, Budapest to about 1 January, and Zagreb to 7 January. If those are your dates, that is your shortlist, and no amount of ranking changes it.

Here is the rest of it, ranked, with the ones we would skip named.

The dates, which is the part that decides the trip

Market2026 datesRuns past Christmas?
Vienna, Rathausplatz13 Nov to 26 DecYes, to Boxing Day
Dresden, Striezelmarkt25 Nov to 24 DecNo
Nuremberg, Christkindlesmarkt27 Nov to 24 DecNo
Strasbourg27 Nov to 27 DecYes
Zagreb, Advent28 Nov to 7 JanYes, the longest
Budapest, Vorosmarty terMid-Nov to about 1 JanYes

Two honest gaps in that table. Budapest's operator had not published firm 2026 dates when we checked in September 2026, so the row is the pattern of recent years rather than a confirmed date. And Strasbourg's own site was still showing the previous year's dates in mid-2026, so the 27 November opening is from secondary reporting rather than the city. Check both before you book a flight around them.

The other timing rule: the last week of November is the best value of the season. Everything is open, and December room rates have not arrived. Our November guide covers what else that week buys you.

The ranking

1. Dresden, Striezelmarkt

The oldest, first documented in 1434, and still the one where you can buy something that was made rather than imported.

The Erzgebirge woodwork is the reason: the ore-mountain villages an hour south have been carving nutcrackers, smoking figures and candle arches for three hundred years, and the Striezelmarkt is where they sell them. The Stollen is the other reason, and the market is named after it.

The practical detail that matters: it opens at 4pm on the first day, runs 10:00 to 21:00 daily after that, and closes at 2pm on 24 December, which is earlier than the closing date alone suggests. Dresden also has several other markets within a ten-minute walk, and the Neumarkt one in front of the Frauenkirche is the prettiest of them.

The honest note: Dresden is not a city in our catalogue, so there is no room shelf for it here. It is a two-hour train from Prague and about two hours from Nuremberg, and both of those we can show you.

2. Nuremberg, Christkindlesmarkt

The most famous market in the world and the most tightly run. The city's own site has it opening on 27 November 2026 at 17:30, with the Christkind's prologue from the Frauenkirche balcony, then daily 10:00 to 21:00 until 24 December.

What makes it good is a rulebook. Stalls are vetted, plastic and mass-market goods are largely excluded, and the traditional trades hold their pitches. The result is consistent in a way that few markets are.

What makes it second rather than first is the same rulebook. It is immaculate, it is enormous, and it is the same 180 stalls that every photograph of a Christmas market has been taken at since about 1990. Go on a weekday morning or accept that you will be shuffling.

3. Vienna, and not the one you have heard of

Vienna wins on one thing that cannot be argued with: Rathausplatz runs to 26 December, so it is open on the days the German markets are not.

Now the fussy part. Rathausplatz is the biggest Viennese market and the least interesting one. It is a food court in front of a beautiful building. The markets worth your evening are the smaller ones: Spittelberg, threaded through the lanes of the seventh district and the best of them for actual craft; Am Hof, for design; and Karlsplatz, which is the arts-and-crafts one and has the best food.

Do Rathausplatz for twenty minutes on the way past, then go to Spittelberg and stay. Our Vienna areas guide has the walk times.

4. Zagreb, Advent u Zagrebu

The value pick, and the one that runs longest: 28 November to 7 January, across more than twenty-five locations rather than one square.

Zrinjevac park with its lit pavilion is the postcard, the Grič tunnel under the Upper Town is the surprise, and the food is better and cheaper than anywhere above it on this list. Croatia is on the euro now, so the prices are directly comparable with Vienna's and roughly half of them.

The catch: it is spread out. Zagreb's Advent is a walking tour rather than a square, and in poor weather that is a real difference. The Croatian calendar has the winter temperatures.

5. Strasbourg

The oldest in France, the prettiest setting on this list, and the one with a security perimeter around it. Since 2018 the historic centre is a controlled zone during the market, with bag checks at the bridges onto the Grande Ile.

It is worth doing and it is worth knowing about, because a family arriving at 6pm on a Saturday with a pram will queue.

The better version of this trip is Strasbourg for a day and the Alsace villages for the rest: Colmar, Riquewihr and Kaysersberg are all within an hour, all smaller, and all have markets that feel less like an event.

6. Budapest, Vorosmarty ter

The best food of any market on this list, and it is not close. The Vorosmarty square market vets its food stalls properly and the chimney cake, langos and goulash are the real versions rather than the tourist ones.

It is also small. Two squares, an hour, and you are done, which is why it is sixth rather than second. Pair it with the city rather than travelling for it: our Budapest three days and areas guide do the rest, and Prague or Budapest answers the question you are probably actually asking.

Prices are in forint, which makes Budapest the cheapest city on this list by a distance once you are off the main square.

7. Tallinn

Small, one square, and genuinely the most atmospheric on the list if it snows, which it usually does. The Town Hall Square market is medieval in a way the German ones are re-enacting.

Why it is seventh: it is one square. There is an hour of market and then a very cold city that closes early. Come for a winter weekend in Tallinn that happens to include a market, not for the market.

8. Prague, Old Town Square

Beautiful setting, ordinary market. The stalls sell largely the same goods you will find in the souvenir shops around the square, the food is priced for tourists, and the trdelnik is not a Czech Christmas tradition, it is a stall product.

It stays on the list because the square in December genuinely is one of the sights of Europe, and because Prague itself is excellent. Our two-day route and areas guide are the reason to go.

What it actually costs

Nobody publishes this, so here it is. At a German market in the 2025 and 2026 seasons, a mulled wine is about 4.50 to 5 euro, and the mug carries a deposit of 3 to 5 euro on top, checked September 2026.

So the arithmetic runs: your first cup costs 7 to 10 euro; every cup after that costs 4.50 to 5, because you hand the empty mug back and it is refilled. Two people having three drinks each pay roughly 34 euro, not the 60 the sticker price implies.

The deposit rule people get wrong: at most markets you can return the mug to any stall on that market, not only the one that sold it to you. Keep the mug if you want it and simply do not reclaim the deposit, which is the cheapest souvenir on the square. Prices here are in euro and forint; the converter will put them in yours.

The one to skip

Cologne's Cathedral market, if you have any of the others available. It is the most-visited market in Germany, it sits directly under the cathedral, and it is essentially a very large crowd moving slowly past food stalls. The city has six other markets that are all better, and the one on the Rhine at Schokoladenmuseum is the one locals will send you to.

More broadly: skip any market that a cruise or coach itinerary calls at between 11am and 3pm. The markets are evening things. Every one on this list is twice as good after dark and half as crowded after 8pm.

Before you book

November's last week is the cheapest good week of the season and December covers what else the month offers, including the destinations where the market season is irrelevant.

The when to go hub collects the seasonal guides and the December month page rates the whole catalogue.

Market dates and hours checked September 2026 against Nuremberg's official site and Vienna's city tourist board. Two operators had not published confirmed 2026 dates when we checked and their rows are flagged above. Dates and hours change; the market's own site is the source of truth. Here is how we research and re-check guides.

Questions

Which is the best Christmas market in Europe?

Dresden's Striezelmarkt, for the craft. It is the oldest of them, first documented in 1434, and the Erzgebirge woodwork and the Stollen are things you cannot buy at the other markets. Nuremberg is more famous and more crowded for a similar experience, and Vienna is the best choice if your dates run past Christmas Day.

Are the Christmas markets open between Christmas and New Year?

The German ones are not. Nuremberg and Dresden both close on 24 December, as do most German markets, so the week most people have leave in has no German market in it at all. Vienna's Rathausplatz runs to 26 December, Budapest to about 1 January, and Zagreb's Advent to 7 January. If your dates are the Christmas week, those three are the answer.

When do the Christmas markets open?

Most open in the last week of November. Nuremberg opens on 27 November 2026 and Dresden on the 25th. Vienna is the early one, opening in mid-November. The last week of November is the cheapest week of the season: everything is running and the December room rates have not started.

What does a mulled wine cost at a German Christmas market?

About 4.50 to 5 euro for the drink, plus a mug deposit of 3 to 5 euro, so your first cup costs 7 to 10 euro and every one after that costs the drink price alone. The deposit comes back when you return the mug, and at most markets you can return it to any stall, not just the one that sold it to you.

Is Nuremberg or Dresden better?

Dresden, on the things that are hard to replicate: the age, the wooden crafts from the Erzgebirge, and the Stollen. Nuremberg is better organised, easier to reach and stricter about what its stalls may sell, which keeps the quality even and also makes it feel more managed. They are two hours apart by train, so the honest answer is to see both.

Read next

More from here