- Published
- 24 October 2026
- Reading
- 11 min read
- Where
- Europe
- Prices checked
- 31. Oct 2026.

Forty-eight cities compared on dates, size and character, with a pick for one evening, for children, for after New Year and for anyone tired of mulled wine and wooden huts. Every city has its own page.
The best Christmas markets in Europe disagree about what a Christmas market is. Nuremberg offers a crowd on the Hauptmarkt, Naples a street of nativity workshops, Lyon a festival of light and Berlin around a hundred markets under one name. Advent markets share a month and little else, so the useful question is which evening you want. This page sorts 48 cities by that question and sends you on to the one that fits.
How to choose a city
Pick the trip first and the city second. Each case below names the cities that fit and the reason, and every city has its own page with the evening mapped out in walking order.
- One evening in one city: Nuremberg, for the Christkindlesmarkt on the Hauptmarkt with free entry, or Innsbruck, for the Old Town stalls under the Golden Roof. Prague also works on a weekday before 4pm, when Staroměstské náměstí is calmer.
- With children: Nuremberg for the Kinderweihnacht with its carousel and steam railway, Leipzig for Augustusplatz, Milan for the Villaggio delle Meraviglie, Naples for Pietrarsa, or London, where Winter Wonderland sells a ticket for every child.
- Markets that run past New Year. Cologne, Heumarkt: 23 Nov 2026 – 10 Jan 2027. Vienna, Schönbrunn: 6 Nov 2026 – 6 Jan 2027. Prague: 28 Nov 2026 – 6 Jan 2027. Zagreb: 28 Nov 2026 – 7 Jan 2027. Timișoara: 29 Nov 2026 – 7 Jan 2027. Barcelona, Nadal al Port: 27 Nov 2026 – 6 Jan 2027.
- When mulled wine and wooden huts are not the point: Naples for the nativity workshops, Rome for lights and nativity scenes, Barcelona for figures and caganers, Madrid for decorations, Milan for Oh Bej! Oh Bej! and Lyon for the Fête des Lumières.
- The most markets in one city: Berlin with 110 listings on visitBerlin in 2026, Zagreb with about 25, Graz with 16 and Cologne with 13.
- When entry matters: it is free almost everywhere. The Gendarmenmarkt in Berlin charges €2, and Winter Wonderland in London sells entry by timed ticket.
Mulled wine and wooden huts are the German template, and several of the best-known markets ignore it. Naples has a street of nativity workshops instead of a market in the centre. Rome's Piazza Navona is a festival of crafts and nativity scenes. Barcelona sells nativity figures, moss, caganers and fir trees, Madrid sells decorations and figures for the belén, and Milan gives four days to Oh Bej! before the tree goes up. Lyon holds its Fête des Lumières across several nights. And one city rarely means one market, since Berlin lists 110, Zagreb about 25, Graz 16 and Cologne 13.
48 cities side by side
Hatched: 2025 dates, the 2026 edition has not been announced yet.
Austria and Germany
Most of these twelve cities run several markets under one name, so the first decision is which square to start on. The big central one gives you the picture, and the smaller ones decide how the evening ends.
- Vienna, Christkindlmarkt on Rathausplatz, between the Rathaus and the Burgtheater, drew about three million guests by Falter's count in December 2025. A 2024 test found the cheapest average punch at Spittelberg. Schönbrunn, the winter market: 6 Nov 2026 – 6 Jan 2027.
- Salzburg, Christkindlmarkt on Dom- und Residenzplatz, stands beneath the cathedral with around 100 huts. Only it and the Sternadvent run to the end of the year, and Hellbrunn is free after 7pm.
- Innsbruck, the Old Town market on Herzog-Friedrich-Straße, puts the Golden Roof in every photo, while the Hungerburg market overlooks the city from above. Hungerburg dates: 20 Nov 2026 – 6 Jan 2027.
- Graz, Hauptplatz, is one of 16 markets in the centre by Graz Tourismus's count. The Franziskanerviertel market is the oldest of them and stays open until 10pm, and the ice nativity scene in the Landhaus uses about 35 tonnes of ice, free to see.
- Nuremberg, Christkindlesmarkt on the Hauptmarkt, drew over two million visitors in 2025, and entry is free. The children's Kinderweihnacht has a carousel and a steam railway. Kinderweihnacht dates: 27 Nov – 30 Dec 2026.
- Dresden, Striezelmarkt, dates from 1434 according to the city, which lists it as the oldest in Germany, although Bautzen claims 1384. It has over 200 stalls, and the city runs more than ten markets in all.
- Leipzig, Weihnachtsmarkt, is first mentioned in 1458, and the city lists it as the second oldest in Germany. Trombonists play from the balcony of the Old Town Hall, and families with children head for Augustusplatz.
- Cologne, Weihnachtsmarkt am Dom, stands on Roncalliplatz beside the station, one of 13 markets in 2026. Heinzels Wintermärchen, which koeln.de calls the largest, keeps going after Christmas. Heumarkt dates: 23 Nov 2026 – 10 Jan 2027.
- Munich, Christkindlmarkt on Marienplatz, closes at 9pm, while Tollwood Winterfestival stays open until 11:30pm. About ten markets share the city, with themes that run from the Middle Ages to nativity scenes, plus the Eiszauber ice rink.
- Berlin, WeihnachtsZauber on the Gendarmenmarkt, sells entry at €2, with a free slot: Mon–Fri 11am–2pm (except 24, 25, 26 and 31 Dec). Charlottenburg beside the palace is free, and the Gedächtniskirche market keeps going after Christmas.
- Linz has two free markets near the centre. The Christkindlmarkt on Hauptplatz is a crafts fair under baroque houses, while the Volksgarten beside the station is a village for children, with a wooden nativity scene that comes to life every half hour.
- Hamburg has a market for each mood. The Rathausmarkt in front of the town hall is the one for a first night and for families, WeißerZauber on the Jungfernstieg swaps huts for white tents over the Alster, and Santa Pauli on the Reeperbahn is for adults only.
Check the same room on both sites: price and cancellation terms can differ.
Czechia, Slovakia, Hungary and Poland
These thirteen cities mostly put the main market on the old town square, and the sensible plan is to see that one first and then walk to a quieter second site. Dates differ more here than the postcards suggest.
- Prague, Vánoční trhy on Staroměstské náměstí and Wenceslas Square, is best before 4pm or on a weekday. Trdelník came from Transylvania and reached Prague in numbers only in the 2000s. Main market dates: 28 Nov 2026 – 6 Jan 2027.
- Brno, Vánoce Brno, spreads over five locations, and Zelný trh stays open the longest. Drinks come in a cup with the Brno dragon on it, a system found only here, and Dominikánské has a nativity scene.
- Olomouc, Vánoční trhy on Horní and Dolní náměstí, had a second market with a free rink beside it in 2025, and sensory hours on Dolní náměstí on weekday mornings, with dimmed lights and no music. It is the pick if you want a market without the noise.
- Bratislava, Vianočné trhy on Hlavné námestie, has the Františkánske and Primaciálne squares next door, and the Old Market Hall adds a bazaar. Train from Vienna: 1 h.
- Budapest, Advent Bazilika, projects light onto the basilica facade from 5:30pm. One guide rated the prices of 2025 high next to Vienna, so budget accordingly.
- Szeged, Szeged Advent on Dóm tér, adds a 50 m Ferris wheel and a straw maze for children, and the programme spreads to Klauzál tér and Dugonics tér. The programme runs 27 Nov – 24 Dec 2026.
- Debrecen, Debreceni Advent on Kossuth tér, hung the square with 10,000 lights in 2025 and put an 800 m² rink and lit trams beside it. Dates for 2026 are still to be confirmed by the organiser.
- Kraków, Jarmark Bożonarodzeniowy on Rynek Główny, had 105 stalls in 2025. The szopka contest meets by the Mickiewicz monument: Thursday 3 Dec 2026. After Christmas the market shrinks.
- Warsaw has two free markets in different moods: crafts and old stone near the Royal Castle in the Old Town, and a carousel, lights and shows on Plac Defilad under the Palace of Culture. Plac Defilad runs 20 Nov 2026 – 6 Jan 2027.
- Wrocław, Jarmark Bożonarodzeniowy on the Rynek, had around 260 stalls in 2025 by the city's count and ran into January. The Kraina Koni horse area at Partynice opens Thursday to Sunday.
- Poznań runs one festival, Betlejem Poznańskie, on three sites, so the sensible plan is to pick one. Plac Wolności is the evening choice, Stary Rynek the one for an hour to spare, and the MTP fairground the one for families. The whole festival runs 14 Nov 2026 – 6 Jan 2027.
- Toruń, the Toruński Jarmark Bożonarodzeniowy on Rynek Staromiejski, brought together more than 100 exhibitors in 2025, with a parade, gingerbread-baking workshops and a theatre show. The 2026 dates have not been published.
- Gdańsk, Jarmark Bożonarodzeniowy on Targ Węglowy, ends before Christmas, so plan it for the weeks before. European Best Destinations voters put it first in 2025.
Check the same room on both sites: price and cancellation terms can differ.
The Balkans and Romania
Five countries, seven cities and almost as many shapes: a network, a riverbank, a lakeside walk, a single square, a pair of rival organisers and two events in one capital. Pick the shape you like before you pick the flight.
- Zagreb, Advent Zagreb, is a network of markets, and Zrinjevac is the one to pick if one stop is all you have. It runs 28 Nov 2026 – 7 Jan 2027.
- Ljubljana, Praznični december, is a festive market in seven spots along the Ljubljanica, from Breg to Prešernov trg and Kongresni trg. Entry is free. Stalls: 27 Nov 2026 – 3 Jan 2027.
- Bled turns the lake promenade into the Winter Fairytale, Zimska pravljica, a small market of Gorenjska food that was free to enter last winter. The legend of the sunken bell is told on 25 December, and the 2026/27 dates are not out yet.
- Novi Sad has one real market, Zimzolend on Trg slobode, with free entry and more than forty wooden huts. It runs 3 Dec 2026 – 5 Jan 2027, so it ends before Orthodox Christmas on 7 January.
- Sibiu, Târgul de Crăciun, fits on Piața Mare, one square with free entry. The official 2026 schedule is out, and Saturdays and the two Sundays before Christmas are the busiest days.
- Timișoara, Târgul de Crăciun, has two organisers and four squares, with the main stage on Piața Victoriei. The organiser reported 1.7 million visitors in 2025, while the 2026 programme has not been published.
- Sofia gives you two separate evenings: the Christmas Fest in front of the NDK, which suits a first night, and a German Weihnachtsmarkt in the City Garden, there since 2011. Official 2026 dates are not out.
Italy
Italy mostly ignores the German template and sells crafts, nativity scenes and light instead. Most of what follows comes from the 2025 editions, because 2026 has not been published, and it is told in the past tense for that reason. Bologna is the exception, with its 2026/27 dates out.
- Rome, Festa di Piazza Navona, was a festival of crafts, nativity scenes and the Befana. The 100 Presepi show gathered 132 nativity scenes from 23 countries, free to enter, and 500,000 LED balls lit Via del Corso.
- Naples, Fiera di San Gregorio Armeno, is a row of nativity workshops on a street the city has protected since 2023. Go on a weekday before 1pm. Opening in 2026: 1 Nov 2026 (announced by the artisans association).
- Verona, Mercatini di Natale on Piazza dei Signori, used German huts set up with Nuremberg, and Piazza Bra beside the Arena held more stalls to browse on the way.
- Milan had no German market. The Duomo market counted almost 80 huts, Oh Bej! Oh Bej! lasted four days around St Ambrose, and the Villaggio delle Meraviglie admitted only visitors with children.
- Turin has no single big market. It has the Villaggio di Natale with a rink on Piazza Solferino, and the Luci d'Artista installations, which run 23 Oct 2026 – 10 Jan 2027. For one evening, give it to the lights.
- Bologna has five small fairs, and the oldest, the Antica Fiera di Santa Lucia on Strada Maggiore, stands under a portico, so rain changes nothing. The Santa Lucia fair runs 6 Nov – 27 Dec 2026.
- Trieste has a handful of streets and two squares around the Borsa and Ponterosso, with a rink on Piazza Ponterosso and the San Nicolò fair on Viale XX Settembre. No 2026 dates have been announced.
Check the same room on both sites: price and cancellation terms can differ.
France, Spain, England and the Netherlands
Advent markets in the west follow local habits, so a Strasbourg visit, a Madrid one and a London one barely overlap. This is where the tourist in you can drop the mulled wine plan altogether.
- Strasbourg, Christkindelsmärik, dates from 1570 and reached its 455th edition in 2025 with 3.05 million visitors. Place Broglie has hosted it since 1870, hotels ran close to 90% full, and Colmar is about 30 minutes away by train.
- Paris has five markets. The Marché de Noël des Tuileries counts nearly 80 stalls and rides, Notre-Dame has crafts, and La Défense has 300+ stalls: 12 Nov – 31 Dec 2026. The Champs-Élysées returns after almost ten years, according to Sortiraparis in October 2026.
- Lyon, Marché de Noël on Place Carnot, is free and local, with products labelled Fabriqué à Lyon. The Fête des Lumières shows over 25 works, and its roots go back to 1852: 5–8 Dec 2026.
- Madrid, Mercado de Navidad on Plaza Mayor, sells decorations and figures for the belén, and entry is free. Recoletos has over 150 craftspeople: 1–30 Dec 2026.
- Barcelona, Fira de Santa Llúcia, has sold nativity figures, moss, caganers and fir trees since 1786. Nadal al Port stays open late: 11:00–23:00.
- London, Hyde Park Winter Wonderland, is a paid fair with a ticket even for two-year-olds. Southbank is free until 10pm.
- York, St Nicholas Fair, fills Parliament Street and St Sampson's Square, not the Shambles, which only looks its best once the lights come on. The fair runs 12 Nov – 21 Dec 2026.
- Bath, the Bath Christmas Market on Stall Street, is a short run of chalets beside the Abbey and the Roman Baths, free to enter. It runs 26 Nov – 13 Dec 2026, so pick the day first.
- Maastricht, Magisch Maastricht on the Vrijthof, is a winter event with an ice rink, a Ferris wheel and a curling lane beside the basilica. It runs 27 Nov – 27 Dec 2026, past Christmas Day.
When to book a room
Book early where one weekend decides everything. In Vienna December is the dearest month for hotels and January the cheapest, by Kayak's 2026 figures. Lyon's hotels were 83.3% full in the first week of December 2025, 93% on the Saturday and 62% on the Sunday, preliminary figures on the day of the report. In Madrid the December bridge around Constitution Day and the Immaculate Conception fills first, as does the Three Kings week. Dresden was well booked on the last Advent weekend of 2025, and in Strasbourg Colmar by train is the usual way around hotels near 90% full. In Milan a room around Oh Bej! and the opening of La Scala goes earlier: 7 Dec 2026.
For a first visit and a single evening, go to Nuremberg or Innsbruck, and take children to the Kinderweihnacht or to Winter Wonderland. For a trip without mulled wine choose Naples, Barcelona or Lyon, and for a stay after New Year choose Cologne, Prague or Zagreb.
Check the same room on both sites: price and cancellation terms can differ.
Austria, in brief
What now
If this sounds like your trip, start here.

Vienna
→A city that turned sitting in a coffee house into protected heritage

Vienna in 3 days
→The Ring, one large museum a day and Schönbrunn, three days that respect how much time Vienna wants per stop.

Day trips from Vienna
→The Wachau runs by train and boat along the Danube, Bratislava runs straight there by train, and neither fits into half a day.

Where to stay in Vienna
→In Vienna the area is chosen by U-Bahn line: inside the Ring everything is on foot, Neubau sits closer to the nightlife, and Leopoldstadt is quieter and greener with a longer ride in.

What Vienna costs
→A day in Vienna per person, from a hostel, a sausage and a set lunch to a hotel, dinner in a Beisl and one big museum ticket.

The Vienna the six main sights don't cover
→The Lipizzaners train in the morning for less than they perform in the evening, the Opera can be watched standing up, and Hundertwasser has a whole museum away from the Ring.

What to eat in Vienna
→The schnitzel always hangs over the plate, Tafelspitz has a restaurant built around nothing else, and Kaiserschmarrn is almost always shared.

The best time to visit Vienna
→Vienna is a central European city where December is a reason to come rather than an obstacle.

Getting around Vienna
→Vienna's airport has two train options into town, and one ticket after that covers the metro and the tram equally.

Mistakes everyone makes in Vienna
→Two museums in one day, an unprepared Sunday and a ticket bought from someone in a wig, mistakes that cost both time and money here.

Austria
→A country where the train from a Vienna coffee house to a Tyrolean cable car takes just over four hours — so you choose the order, not the country

Strasbourg's Christmas market, and how old it really is
→How old the Strasbourg market really is, when it runs in 2026, where the crowds gather, what to eat from the deposit cup and why so many visitors sleep in Colmar.

Vienna Christmas markets: which one if you only have one evening
→Five markets, the 2026 dates, what a punch and a mug deposit cost, and an order for one evening on foot.

Salzburg Christmas markets: five markets, one day
→Salzburg has five Christmas markets with five sets of dates, and the 2026 dates and hours are already published.

Innsbruck Christmas markets: seven of them, and which comes first
→Seven Christmas markets stand within walking distance in Innsbruck, and Advent there is a route rather than a single square.

Nuremberg Christmas markets: Christkindlesmarkt and three more
→The Hauptmarkt holds the headline market, but a December day in Nuremberg divides better across four.

Dresden Christmas markets: Striezelmarkt and nine more
→The Advent market on Altmarkt gets the attention, yet the city lists ten, from medieval craftsmen in the Stallhof to white pagodas in Neustadt.

Cologne Christmas markets: six markets, one route
→Cologne counts 13 markets for 2026, and six of them repay an evening.

Munich Christmas markets: which to visit and in what order
→Munich has around ten Christmas markets, each with its own theme, and in 2026 the season opens with an ice rink before the main Christkindlmarkt follows a week later.

Berlin Christmas markets: which one to pick and when to go
→The Berlin holiday market worth paying for is the WeihnachtsZauber on Gendarmenmarkt, the one with a gate and a weekday free window.

Prague Christmas markets: which to pick, dates and prices
→Two big Prague Christmas markets fill the central squares while a handful of smaller ones sit in the neighbourhoods.

Budapest Christmas markets: which first, what it costs, when to go
→Two Christmas markets lead Budapest's Advent, and the order you visit them in decides how much of the evening you enjoy.

Zagreb Christmas markets: an advent spread across the squares
→Zagreb spreads its Advent across squares, parks and whole neighbourhoods instead of one fenced-off spot.

Ljubljana Christmas markets: where the stalls are and how to walk them
→Ljubljana's Advent market runs as a string of stalls along the river, from Prešeren Square to Breg.

Bratislava Christmas markets: three squares and a hall
→Bratislava's Christmas markets fill three squares of the old town that sit side by side.

Kraków Christmas markets: the Main Square, Mały Rynek and szopki
→Kraków has two Christmas markets, one on the Main Square and a smaller one on Mały Rynek, plus a szopka contest that gives December its own date.

Timișoara Christmas markets: where, when and in what order
→This guide to the Timisoara Christmas market covers the three squares and the county fair beside them.

Graz Christmas markets: sixteen markets, one walking route
→Sixteen Christmas markets sit within walking distance in the old town of Graz, and one of them is the pick for a single evening.

Leipzig Christmas markets: from the Markt to Augustusplatz
→Which areas make up the Advent market in Leipzig, when they open, how the mug deposit works and how to walk them in one evening.

Brno Christmas markets: five squares and when each one runs
→Brno spreads its Advent market over five squares in the old centre.

Sibiu Christmas market: dates, food and one-evening plan
→One square, one Christmas market in Sibiu, Romania, and a short list of things that cost money.

Wrocław Christmas markets: the Rynek, Plac Solny and Kraina Koni
→Wrocław has two Christmas markets, and only one of them has official 2026 dates so far.

Gdańsk Christmas markets: Targ Węglowy and the six zones
→Gdańsk has one Christmas market, the Jarmark Bożonarodzeniowy, spread over several zones around Targ Węglowy.

Paris Christmas markets: which to pick, dates and ice rinks
→Paris has three big Christmas markets, at Tuileries, La Défense and Notre-Dame, and each suits a different kind of evening.

Lyon Christmas market and Fête des Lumières: how to see both
→Lyon has one big Christmas market and a four-night festival of light that matters more.

Rome Christmas markets: Navona, nativity scenes and lights
→Rome has one craft market, a Vatican exhibition of nativity scenes and a lot of light.

Naples Christmas markets: the street of the crib and what else opens
→Naples answers the question of the Christmas market with one street of nativity workshops, San Gregorio Armeno, where red huts stand in front of the shops.

Verona Christmas markets: from Piazza dei Signori to the Arena
→Verona spreads its Christmas markets over four places, from the Arena square to the old Arsenal, and one evening is enough to walk the best of them.

Milan Christmas markets: Duomo, Oh Bej and one evening in order
→Milan has three events that pass for Christmas markets, and they differ in age, size and price of admission.

Madrid Christmas markets: Plaza Mayor and what else is worth it
→Madrid's main Christmas market sells decorations rather than mulled wine.

Barcelona Christmas markets: Santa Llúcia, the port, Sagrada Família
→Three Christmas fairs, a Catalan idea of what one should sell, and a route for one December evening.

London Christmas markets: Winter Wonderland and where else to go
→London has no single Christmas market, only a ticketed amusement park, a riverside walk and a few lit squares.

Linz Christmas markets: Hauptplatz and Volksgarten
→Two free Linz Christmas markets, one for crafts on Hauptplatz and one for families in the Volksgarten, with dates, hours and a sensible order for one visit.

Warsaw Christmas markets: Old Town and Plac Defilad
→Warsaw has two Christmas markets in two different places, one in the shadow of the Palace of Culture and one beside Castle Square in the Old Town.

York Christmas markets: St Nicholas Fair and what to pair it with
→York's main Christmas market is St Nicholas Fair, set along Parliament Street, and this page explains where it sits, when it runs and how to fit the Shambles and the Minster into the same evening.

Bath Christmas market: a short run, so pick your day
→Bath Christmas Market is short and compact, with chalets in the historic centre beside the Abbey.

Maastricht Christmas market: Magisch Maastricht on the Vrijthof
→Magisch Maastricht turns the Vrijthof into a winter park with a covered ice rink, a 45 m Ferris wheel and Austrian-style chalets.

Trieste Christmas markets: the mercatini around the Borsa and Ponterosso
→The Trieste Christmas markets are a handful of streets and two squares near the Borsa and Ponterosso, with an ice rink and the San Nicolò fair nearby.

Turin Christmas markets: a small village and a city of lights
→Turin has no single big Christmas market.

Bologna Christmas markets: five small fairs, the oldest under a portico
→Five small Bologna Christmas markets, the oldest under a portico roof, with dates for 2026/27, what to eat on the way and a simple order for one evening.

Debrecen Christmas market: Kossuth tér, ice rink and Advent
→Debrecen's Christmas market is a citywide Advent with its centre on Kossuth tér, where an ice rink and ten thousand lights share the square.

Hamburg Christmas markets: Rathausmarkt, Jungfernstieg, Santa Pauli
→Hamburg runs several Weihnachtsmärkte at once, from the historic Rathausmarkt to white tents on the Alster and an adults-only market on the Reeperbahn.

Novi Sad Christmas markets: Zimzolend on Trg slobode
→Novi Sad has one Christmas market, called Zimzolend. It fills Trg slobode with wooden huts, and entry is free.

Olomouc Christmas markets: two squares, a rink and quiet hours
→Olomouc runs two Christmas markets at once, one on the two main squares and one beside an ice rink, and the quieter hours suit families best.

Poznań Christmas markets: Betlejem Poznańskie
→Poznań spreads its Christmas markets over three places and keeps them running until Epiphany, with free entry on the two squares and a separate fairground stop.

Toruń Christmas market: gingerbread and the Old Town
→Toruń's Christmas market is a single fair on the Old Town Square, with more than 100 exhibitors, gingerbread baking workshops and a full children's programme.

Bled Christmas market: the Winter Fairytale by the lake
→Bled's Christmas market is the Winter Fairytale on the lakeside promenade, with regional food, live music at weekends and a legend about a sunken bell.

Sofia Christmas market: the NDK fest and the German market
→Sofia has two Christmas markets, a festival in front of the NDK and a German market in the City Garden. Official dates for 2026 are not out yet.

Szeged Christmas market: Advent at Dóm tér
→Szeged Advent turns Dóm tér into a small Christmas market with a 50 m Ferris wheel, a straw maze for children and mulled wine.
Front row for the next trip
Leave your email and we'll let you know when a new destination or story goes up.