Opens in a new tab
For the 2026/27 season

Christmas markets open on your dates

Every market we’ve been to or researched. Tell us where you’re going, drag across the days you’re there, and you’ll see what’s actually open while you’re in town.

Don’t know where yet? Take the market quiz

Strasbourg Christmas marketBest overall
9.1Index

Strasbourg

FranceChristkindelsmärik

Strasbourg's Christkindelsmärik has been running since 1570, and its ten distinct markets, from the cathedral-side spectacle to the quiet Petite France stalls, set the standard for European Christmas markets. Weekend crowds can be brutal.

27 Nov – 24 DecFree
Nuremberg Christmas marketMost original
8.7Index

Nuremberg

GermanyNürnberger Christkindlesmarkt

The gold standard of German Christmas markets, where a 9000-litre Feuerzangenbowle and the Christkind's prologue from the Frauenkirche balcony set a benchmark that rivals Strasbourg's oldest-market prestige.

27 Nov – 24 DecFree
Vienna Christmas marketBest for scale
8.6Index

Vienna

AustriaWiener Christkindlmarkt

Ten distinct markets across a walkable city, from the grand Rathausplatz to the intimate Spittelberg, make Vienna the most complete Christmas market destination in Europe. The crowds are the price.

13 Nov – 7 JanFree
Dresden Christmas marketOldest in Germany
8.4Index

Dresden

GermanyDresdner Striezelmarkt

Germany's oldest Christmas market, and the one that still sets the standard for how a city can do eight distinct markets without any of them feeling like an afterthought.

25 Nov – 24 DecMostly free
Budapest Christmas market
8.3Index

Budapest

HungaryVörösmarty téri karácsonyi vásár

Budapest has two of Europe's best-rated markets within a ten-minute walk, but the crowds at the Basilica and Vörösmarty on weekends are the price you pay for that quality.

13 Nov – 1 JanFree
Colmar Christmas market
8.1Index

Colmar

FranceMarchés de Noël de Colmar

Six themed markets inside a twenty-minute walk of a half-timbered old town under 25 km of garlands. Sleep in town and the 9:30 lanes and the 16:30 lighting hour are yours.

23 Nov – 29 DecFree
Leipzig Christmas marketBest for music lovers
8.1Index

Leipzig

GermanyLeipziger Weihnachtsmarkt

Leipzig gives you about 300 stalls, a medieval craft market and brass music from the Old Town Hall balcony, all in a walkable old town 1 hour 14 minutes from Berlin. Go Monday to Thursday, start on the Naschmarkt around 16:00 and be on the Markt for the 18:00 brass.

24 Nov – 23 DecFree
Regensburg Christmas marketBest four-market crawl in Bavaria
8.0Index

Regensburg

GermanyRegensburger Weihnachtsmärkte

The city that answers the ticket question by putting three free markets within a ten-minute walk of the paid one. And the paid one, an inhabited palace courtyard lit by torches rather than light strings, is still worth a Monday evening.

19 Nov – 23 DecMostly free
Wrocław Christmas marketBest in Poland for the market itself
7.9Index

Wrocław

PolandWrocławski Jarmark Bożonarodzeniowy

Poland's biggest market and its longest season: 260-plus huts in five themed zones around the Rynek, a boot-shaped mug, and trading from late November to 7 January. Budget 100 zł a head for the graze and sleep Sunday to Thursday, because weekend beds run triple to quadruple.

20 Nov – 7 JanFree
Salzburg Christmas market
7.9Index

Salzburg

AustriaSalzburger Christkindlmarkt

Austria's most scenic market ensemble: cathedral choirs, fortress stars and Mozart's birthplace. The main square feels crowded on weekend evenings, and the real find is up at the Festungsadvent, free if you walk up and say Adventmarkt at the till.

19 Nov – 1 JanMostly free
Gdańsk Christmas marketBest for families in Poland
7.8Index

Gdańsk

PolandJarmark Bożonarodzeniowy w Gdańsku

The public vote called it Europe's best, and the product nearly backs the trophy: an advent-calendar gate, a joke-telling moose, fifty artisans indoors at the Armoury, and the lowest prices of Poland's big four. It closes 23 December, so this is the before-Christmas trip.

20 Nov – 23 DecFree
Bremen Christmas marketBest for a riverside medieval evening
7.8Index

Bremen

GermanyBremer Weihnachtsmarkt

Bremen gives you two very different markets five minutes apart: the classic one under the UNESCO Rathaus and Roland, and a medieval pirate village with working craftspeople on the Weser. Do the square on a weekday afternoon, then walk down Böttcherstraße to the Schlachte once the promenade lights up blue.

23 Nov – 23 DecFree
Frankfurt Christmas marketBest first stop off the plane
7.8Index

Frankfurt

GermanyFrankfurter Weihnachtsmarkt

Frankfurt runs over 230 stalls along one walkable line from the Hauptwache to the river, with Bethmännchen, hot apple wine and a Römerberg square that looks best once the lights are on. Fly in, ride the S-Bahn to Hauptwache on a weekday afternoon, and reach the Römerberg at dusk, before the after-work crowd arrives.

23 Nov – 22 DecFree
Prague Christmas market
7.8Index

Prague

Czech RepublicVánoční trhy Praha

Prague's markets are gorgeous, free and absolutely rammed. Go early, or go to the quiet squares, because Old Town Square jams solid after dark and the smaller ones never do.

28 Nov – 6 JanFree
Düsseldorf Christmas market
7.8Index

Düsseldorf

GermanyDüsseldorfer Weihnachtsmarkt

Thirteen markets, each with a distinct personality, strung along one Altstadt crawl that costs nothing end to end. The trick is knowing which to linger in and which to walk straight through.

20 Nov – 30 DecFree
Graz Christmas marketBest for a walkable market crawl
7.8Index

Graz

AustriaAdvent in Graz (Grazer Christkindlmärkte)

Graz packs 15 markets, a free ice nativity and a market inside the Schlossberg casemates into an old town you can walk end to end in 15 minutes. Go on a Friday, ride the lift to the casemates when they open at noon, and save Hauptplatz for after 16:00, when the Rathaus lights up.

20 Nov – 24 DecFree
Berlin Christmas marketBest for markets into January
7.7Index

Berlin

GermanyBerliner Weihnachtsmärkte

Berlin's strength is range: a palace market, a Nordic one in an old brewery, a one-weekend charity market in Neukölln, and three central markets that stay open into January. Reach Gendarmenmarkt before 14:00 on a weekday, when entry is free, and stay as it gets dark around 16:00.

23 Nov – 31 DecMostly free
Bratislava Christmas market
7.7Index

Bratislava

SlovakiaBratislavské Vianoce

Four distinct markets in one small, walkable Old Town, from a quiet artisan square to a 300-stall indoor bazaar. A flexible, budget-friendly pick, though the Main Square can feel generic on busy days.

26 Nov – 3 JanFree
Brno Christmas marketBest for Christmas on a budget
7.7Index

Brno

Czech RepublicVánoční trhy Brno (Vánoce Brno and Brněnské Vánoce)

Brno spreads its Christmas over half a dozen squares in a ten-minute walk, with svařák at about 70 CZK and stalls open until New Year's Eve. Start on Zelný trh with a Turbomošt, catch a marble drop on náměstí Svobody and skate the evening session on Moravské náměstí.

13 Nov – 31 DecFree
Esslingen Christmas marketMost medieval
7.6Index

Esslingen

GermanyEsslinger Mittelaltermarkt & Weihnachtsmarkt

Germany's most committed medieval market, where the trader rules require lanterns and torches rather than electric light. Locals make the short trip from Stuttgart, and they come on a weekday.

24 Nov – 22 DecFree
Freiburg Christmas marketBest for a Black Forest base
7.6Index

Freiburg

GermanyFreiburger Weihnachtsmarkt

Freiburg packs more than 140 stalls into the old town under the Münster spire, and every site is about five minutes from Rathausplatz. Go on a weekday, climb the tower before 16:00 and work the stalls at dusk, because Advent Saturdays drew about 57,000 people each in 2024.

19 Nov – 23 DecFree
Kaysersberg Christmas market
7.6Index

Kaysersberg

FranceMarché de Noël de Kaysersberg

A weekend-only village market on the Alsace Wine Route with a no-mass-production rule and a proper farmers' market beside it. Take the Colmar shuttle and go at dusk, when the medieval streets are lit.

27 Nov – 20 DecFree
Hamburg Christmas marketBest for markets after Christmas
7.6Index

Hamburg

GermanyHistorischer Weihnachtsmarkt Rathausmarkt

Germany's deepest market city by sheer count, with Wandsbek and HafenCity still pouring between Christmas and New Year. The flagship on the Rathausmarkt is unmissable at 11:00 and close to impassable at 18:00.

23 Nov – 1 JanFree
Cologne Christmas market
7.5Index

Cologne

GermanyKölner Weihnachtsmärkte

The cathedral lit from below behind a 25-metre tree is the best single view of any market in Germany, with half a dozen squares inside one walk. Arrive before noon, because by 2 pm at Heinzels you are shuffling.

13 Nov – 10 JanFree
Innsbruck Christmas market
7.5Index

Innsbruck

AustriaInnsbrucker Bergweihnacht

The mountains do the heavy lifting here. The markets themselves are solid, but standing under the Golden Roof with the Tyrolean Alps behind it is what you will remember.

13 Nov – 6 JanFree
Kraków Christmas marketBest backdrop in Poland
7.5Index

Kraków

PolandJarmark Bożonarodzeniowy w Krakowie

Poland's prettiest market and its most touristed, with barrel-poured grzaniec priced past Vienna under Europe's largest medieval square. The play is a weekday evening, one oscypek from the grill, and dinner indoors, where the same money buys twice the meal.

27 Nov – 3 JanFree
Munich Christmas marketBest for market density
7.4Index

Munich

GermanyMünchner Christkindlmarkt

Germany's most accessible market city and one of its most expensive. Twenty-odd markets inside a single €10.10 day ticket, with the flagship on Marienplatz the one locals tell you to walk through rather than spend in.

20 Nov – 24 DecFree
Edinburgh Christmas market
7.4Index

Edinburgh

ScotlandEdinburgh's Christmas

Edinburgh's Christmas market is a visual stunner thanks to its castle backdrop, but the narrow garden layout and heavy crowds keep it from reaching the top tier of European markets.

14 Nov – 3 JanFree
Bamberg Christmas marketBest for a town, not a market
7.4Index

Bamberg

GermanyBamberger Weihnachtsmarkt

The market is the garnish and the town is the meal: 33 nativity stations, nine brewery taps open through December, and an old town that came through the war intact, all wrapped around a Christmas market you can walk in ninety minutes.

24 Nov – 23 DecFree
Dortmund Christmas marketBest big market on a budget
7.3Index

Dortmund

GermanyDortmunder Weihnachtsstadt

Dortmund pairs a 45-metre tree and more than 250 stalls with Glühwein that cost €3.50 in 2025, all a 9-minute walk from the main station. Come on a weekday once the tree is lit, expected from Monday 23 November, and be on Hansaplatz for the first light show at 17:00.

19 Nov – 30 DecFree
Rothenburg ob der Tauber Christmas marketBest for sleeping inside the walls
7.2Index

Rothenburg ob der Tauber

GermanyAlt-Rothenburger Reiterlesmarkt

Rothenburg pairs a 61-stall market between the Rathaus and St. Jakob with a fully lit walled town and Käthe Wohlfahrt's year-round Christmas village. Sleep inside the walls, walk the lanes before the day-trip coaches arrive mid-morning, and finish with the 20:00 English Night Watchman tour.

20 Nov – 23 DecFree
Riquewihr Christmas marketBest for a weekday wine-village trip
7.2Index

Riquewihr

FranceMarché de Noël traditionnel de Riquewihr

Riquewihr's decorated main street, climbing 300 metres from the town hall to the Dolder gate past wine cellars and a gourmet courtyard market, is the reason to make the trip. Come on a weekday between 14 and 18 December, ride the 14:10 bus from Colmar and catch the 18:13 back once the lights are on.

27 Nov – 20 DecFree
Reims Christmas marketBest day trip from Paris
7.2Index

Reims

FranceMarché de Noël de Reims

The Reims market starts a minute from a station 46 minutes from Paris, with champagne cellars and the coronation cathedral close by. Arrive on a Friday afternoon, do the chalets before dark, catch the Regalia show on the cathedral (20:00 on Fridays and Saturdays in 2025) and book a cellar visit for the next morning.

25 Nov – 27 DecFree
Ravenna Gorge Christmas marketBest-looking market in Germany
7.2Index

Ravenna Gorge

GermanyWeihnachtsmarkt in der Ravennaschlucht

The best-looking Christmas market in Germany and the hardest to get into. Forty huts under a floodlit 1927 viaduct, selling an entire season in a single afternoon two months before it opens.

26 Nov – 20 DecTicketed
Warsaw Christmas marketBest for Christmas week itself
7.1Index

Warsaw

PolandJarmark Warszawski

Poland's most practical Christmas market city with a new 160-hut market under the Palace of Culture, a craft fair by the Barbican trading to 6 January, and both open on Christmas Day when the rest of the country closes.

20 Nov – 6 JanFree
Lille Christmas marketBest for a Eurostar day trip
7.0Index

Lille

FranceVillage de Noël de Lille

Lille puts a 90-chalet market, a 50-metre wheel and a Flemish old town 82 minutes from London, so it works as a day trip with no overnight. Come Monday to Thursday, go in by the side entrance next to Rihour metro, and save the wheel for after dark.

18 Nov – 30 DecFree
Paris Christmas marketBest for lights, windows and markets
6.9Index

Paris

FranceMarchés de Noël de Paris

Paris works best as a Christmas city with markets in it: the Notre-Dame stalls, the Tuileries lights and the Haussmann windows are all a short metro ride apart. Do Notre-Dame by day, the Tuileries on a weekday around 16:30 when the lights come on, and the windows after dark.

12 Nov – 3 JanFree
Hallstatt Christmas marketBest for a one-day lakeside market
6.0Index

Hallstatt

AustriaChristkindlmarkt Hallstatt

Hallstatt's market is small, locally run and lasts one day, 8 December, but the lakeside square, the wooden nativity and four Advent markets nearby make the trip worth it. Sleep in the village on 7 December, be on the Marktplatz when it opens at 10:00 and stay after dark, once the day-trippers have gone.

8 Dec – 8 DecFree

Market quiz

Not sure which Christmas market is for you?

Take our quiz! 10 quick questions about your dates, who’s coming and what you’re after. We check your answers against every market we score and show you your best three, with the reasons.

Take the quiz