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
Best overallStrasbourg
FranceChristkindelsmärikStrasbourg'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.
Most originalNuremberg
GermanyNürnberger ChristkindlesmarktThe 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.
Best for scaleVienna
AustriaWiener ChristkindlmarktTen 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.
Oldest in GermanyDresden
GermanyDresdner StriezelmarktGermany'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.

Budapest
HungaryVörösmarty téri karácsonyi vásárBudapest 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.

Colmar
FranceMarchés de Noël de ColmarSix 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.
Best for music loversLeipzig
GermanyLeipziger WeihnachtsmarktLeipzig 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.
Best four-market crawl in BavariaRegensburg
GermanyRegensburger WeihnachtsmärkteThe 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.
Best in Poland for the market itselfWrocław
PolandWrocławski Jarmark BożonarodzeniowyPoland'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.

Salzburg
AustriaSalzburger ChristkindlmarktAustria'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.
Best for families in PolandGdańsk
PolandJarmark Bożonarodzeniowy w GdańskuThe 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.
Best for a riverside medieval eveningBremen
GermanyBremer WeihnachtsmarktBremen 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.
Best first stop off the planeFrankfurt
GermanyFrankfurter WeihnachtsmarktFrankfurt 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.

Prague
Czech RepublicVánoční trhy PrahaPrague'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.

Düsseldorf
GermanyDüsseldorfer WeihnachtsmarktThirteen 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.
Best for a walkable market crawlGraz
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.
Best for markets into JanuaryBerlin
GermanyBerliner WeihnachtsmärkteBerlin'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.

Bratislava
SlovakiaBratislavské VianoceFour 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.
Best for Christmas on a budgetBrno
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í.
Most medievalEsslingen
GermanyEsslinger Mittelaltermarkt & WeihnachtsmarktGermany'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.
Best for a Black Forest baseFreiburg
GermanyFreiburger WeihnachtsmarktFreiburg 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.

Kaysersberg
FranceMarché de Noël de KaysersbergA 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.
Best for markets after ChristmasHamburg
GermanyHistorischer Weihnachtsmarkt RathausmarktGermany'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.

Cologne
GermanyKölner WeihnachtsmärkteThe 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.

Innsbruck
AustriaInnsbrucker BergweihnachtThe 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.
Best backdrop in PolandKraków
PolandJarmark Bożonarodzeniowy w KrakowiePoland'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.
Best for market densityMunich
GermanyMünchner ChristkindlmarktGermany'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.

Edinburgh
ScotlandEdinburgh's ChristmasEdinburgh'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.
Best for a town, not a marketBamberg
GermanyBamberger WeihnachtsmarktThe 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.
Best big market on a budgetDortmund
GermanyDortmunder WeihnachtsstadtDortmund 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.
Best for sleeping inside the wallsRothenburg ob der Tauber
GermanyAlt-Rothenburger ReiterlesmarktRothenburg 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.
Best for a weekday wine-village tripRiquewihr
FranceMarché de Noël traditionnel de RiquewihrRiquewihr'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.
Best day trip from ParisReims
FranceMarché de Noël de ReimsThe 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.
Best-looking market in GermanyRavenna Gorge
GermanyWeihnachtsmarkt in der RavennaschluchtThe 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.
Best for Christmas week itselfWarsaw
PolandJarmark WarszawskiPoland'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.
Best for a Eurostar day tripLille
FranceVillage de Noël de LilleLille 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.
Best for lights, windows and marketsParis
FranceMarchés de Noël de ParisParis 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.
Best for a one-day lakeside marketHallstatt
AustriaChristkindlmarkt HallstattHallstatt'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.
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.
Question 1 of 10