YesTrip

Best Christmas markets in Europe: 12 cities

In short

Europe's best Christmas markets include Strasbourg, Nuremberg, Dresden, Vienna, Prague, Cologne, Budapest, Kraków, Tallinn, Copenhagen, Basel and Bruges. In December, average daytime highs range from 1.2 °C in Tallinn to 8.5 °C in Bruges. Most markets open in late November and run until just before Christmas.

Plan this trip now

The Christkindelsmärik in Strasbourg in the evening
Photo: Photo Claude TRUONG-NGOC, CC BY-SA 3.0, via Wikimedia Commons

A Christmas market is the best reason for a city break in December: the old towns are lit up, the air smells of mulled wine and roasted almonds, and after a cold afternoon you warm up in a café. We picked twelve Christmas markets in Europe that are worth a trip on their own – with what makes each one special and the December weather in every city, so you know how warmly to dress.

When are the markets open? Most Christmas markets open in late November and run until just before Christmas; some stay open until New Year's Eve or early January. The exact dates change every year and are published on each city's website.

The 12 markets at a glance

CityDay (avg. high)Night (avg. low)Precipitation in DecemberKnown for
Bruges8.5 °C4.0 °C81 mmmedieval setting on the Markt
Cologne7.6 °C2.9 °C86 mmmarket by the cathedral, many markets
Basel7.1 °C0.6 °C86 mmMünsterplatz and Barfüsserplatz
Strasbourg6.9 °C1.5 °C90 mmoldest market in France
Dresden5.9 °C1.2 °C60 mmStriezelmarkt, stollen
Copenhagen5.7 °C2.7 °C61 mmTivoli, gløgg
Vienna5.4 °C-0.1 °C46 mmRathausplatz, coffee houses
Prague5.3 °C0.1 °C45 mmOld Town Square
Nuremberg5.3 °C0.2 °C78 mmChristkindlesmarkt, gingerbread
Budapest5.0 °C-0.5 °C51 mmBasilica, Vörösmarty tér
Kraków4.3 °C-1.0 °C53 mmMain Square, Kraków cribs
Tallinn1.2 °C-2.4 °C56 mmTown Hall Square, winter mood

Temperature and precipitation: average of the Decembers 2015–2024 from the ERA5 reanalysis (via Open-Meteo), rounded. Precipitation includes rain and snow.

Average daytime high in December
0510Bruges8.5Cologne7.6Basel7.1Strasbourg6.9Dresden5.9Copenhagen5.7Vienna5.4Prague5.3Nuremberg5.3Budapest5Kraków4.3Tallinn1.2°C
12 Christmas markets in Europe
123456789101112
  1. Strasbourg Christkindelsmärik
  2. Vienna Rathausplatz
  3. Prague Old Town Square
  4. Nuremberg Christkindlesmarkt
  5. Dresden Striezelmarkt
  6. Cologne by the cathedral
  7. Budapest Basilica
  8. Tallinn Town Hall Square
  9. Copenhagen Tivoli
  10. Basel Münsterplatz
  11. Bruges Markt
  12. Kraków Main Square

Base map: Natural Earth

The classics in Germany and Alsace

Strasbourg calls itself the "capital of Christmas". Its Christkindelsmärik is considered the oldest Christmas market in France and spreads across the whole old town – the stalls around the cathedral and on Place Broglie are the best known, and a huge Christmas tree stands on Place Kléber. Try Alsatian biscuits called bredele and vin chaud, the local mulled wine. Strasbourg gets very crowded in Advent; weekdays are calmer. Dates for 2026: Strasbourg Christmas market 2026.

Nuremberg's Christkindlesmarkt on the Hauptmarkt is one of the most famous markets in Germany. It is traditionally opened by the Nuremberg Christkind, who recites a prologue from the balcony of the Frauenkirche. Look out for Nuremberg gingerbread (Lebkuchen), small grilled sausages served three in a roll, and prune figures called Zwetschgenmännle. There is also a children's Christmas market and a market of the twin cities. Dates and opening times for 2026: Nuremberg Christmas market 2026.

Dresden's Striezelmarkt on the Altmarkt is one of the oldest Christmas markets in Germany, first recorded in the 15th century. Its name comes from Striezel, the old word for Dresden stollen. A huge Erzgebirge Christmas pyramid stands in the middle of the market, and the stalls sell wooden crafts from the Ore Mountains. Dates and opening times for 2026: Dresden Striezelmarkt 2026.

Cologne has not one but several large Christmas markets. The best known stands on Roncalliplatz right in front of the cathedral, followed by the markets on Heumarkt, the Angels' Market on Neumarkt and the one on Alter Markt. On a weekend you can link them all on foot – dates and opening times for 2026 are in our guide to the Cologne Christmas markets 2026.

Lights at the Christkindlesmarkt in Nuremberg
Lights at the Christkindlesmarkt in NurembergPhoto: Marco Nürnberger, CC BY 2.0, via Wikimedia Commons
The Striezelmarkt on Dresden's Altmarkt
The Striezelmarkt on Dresden's AltmarktPhoto: Dietmar Rabich, CC BY-SA 4.0, via Wikimedia Commons
Christmas market on Town Hall Square in Tallinn
Christmas market on Town Hall Square in TallinnPhoto: Ypsilon from Finland, CC0, via Wikimedia Commons
Christmas market on the Markt in Bruges
Christmas market on the Markt in BrugesPhoto: DimiTalen, CC0, via Wikimedia Commons
Munich trip planDay by day, with map and tips

Munich belongs on this list too: the Christkindlmarkt on Marienplatz in front of the town hall is the city's best known.

Vienna, Prague, Budapest, Kraków: Advent in Central Europe

Vienna is special in Advent. The Christkindlmarkt in front of the City Hall is the largest, with illuminated trees in the Rathauspark. The markets at Spittelberg and Karlsplatz are quieter and more about crafts, and the market in front of Schönbrunn Palace* has a baroque backdrop. Instead of mulled wine, Viennese often drink punch, and in between you warm up in one of the traditional coffee houses.

The Christkindlmarkt on Vienna's Rathausplatz
The Christkindlmarkt on Vienna's Rathausplatz · Photo: Bybbisch94, CC BY 4.0, via Wikimedia Commons
Vienna trip planDay by day, with map and tips

In Prague the two big markets are on Old Town Square and Wenceslas Square. On Old Town Square the Christmas tree rises in front of the Týn Church, surrounded by stalls selling svařák, Czech mulled wine. It is loveliest in the early evening when the lights come on; later it gets very crowded. Dates for 2026/27: Prague Christmas markets 2026.

Budapest has two focal points: the market on Vörösmarty tér at the start of the pedestrian street and the Advent market in front of St Stephen's Basilica, where light projections play across the façade in the evening. Try kürtőskalács, chimney cake baked over charcoal. If you get cold, head to a thermal bath. Dates and opening times for 2026/27: Budapest Christmas markets 2026.

Kraków sets up its Christmas market on the Main Square, one of the largest medieval squares in Europe, with the Cloth Hall in the middle. A local speciality are the Kraków cribs, or szopki: elaborate, glittering nativity scenes shaped like Kraków's churches, shown in a competition in early December. The tradition is on UNESCO's list of intangible cultural heritage.

Prague trip planDay by day, with map and tips Budapest trip planDay by day, with map and tips Kraków trip planDay by day, with map and tips

In the north: Tallinn and Copenhagen

Tallinn has one of the most atmospheric markets, because its medieval old town seems made for winter. The market stands on Town Hall Square with a large Christmas tree in the middle – Tallinn claims to have put up one of the first public Christmas trees here in 1441. December is cold and the days are short: it gets dark by early afternoon. Pack a hat, gloves and shoes with a good grip, as the cobbles can be slippery. Dates for 2026/27: Tallinn Christmas market 2026.

Copenhagen celebrates Christmas above all in Tivoli: the amusement park next to the central station is decorated and lit up in Advent, with stalls, rides and strings of lights over the paths. Smaller markets add to it at Nyhavn and in the city centre. Typical treats are gløgg, Danish mulled wine with raisins and almonds, and æbleskiver, small round pancakes.

Christmas market in Tivoli, Copenhagen
Christmas market in Tivoli, Copenhagen · Photo: Maria Eklind, CC BY-SA 2.0, via Wikimedia Commons
Tallinn trip planDay by day, with map and tips Copenhagen trip planDay by day, with map and tips

Switzerland and Belgium: Basel and Bruges

Basel has one of the largest Christmas markets in Switzerland, spread across Barfüsserplatz and Münsterplatz. The market by the minster is the more atmospheric, with a view of the red sandstone church. Keep in mind that Switzerland is considerably more expensive than its neighbours. Dates and opening times for 2026: Basel Christmas market 2026.

Bruges hardly needs decorations to look festive: the stalls on the Markt stand in front of the Belfry and the old gabled houses. Bruges is small and can be seen on foot in a day, but it is lovely for one night with a walk through the lit-up lanes along the canals. December is mild there, but often wet.

Bruges trip planDay by day, with map and tips

More Christmas markets with 2026 dates

These cities have their own articles with the official dates, as far as they are published:

For Kraków we had found no official date by 4 November 2026; the article says where to check.

Tips for your visit

  • Go on a weekday: the big markets are busiest on Friday evenings and Saturdays. Monday to Thursday is much quieter.
  • Book early: accommodation in Strasbourg, Nuremberg and Vienna sells out early for the Advent weekends.
  • Dress warmly: you will stand outside for hours. Layers, warm shoes and gloves matter more than a thick coat.
  • Mind the deposit: at many markets in Germany, Austria and Alsace you pay a deposit for the mug, which you can keep or return.
  • Combine two markets: Prague and Dresden, Vienna and Budapest, or Cologne and Bruges are close enough for a trip with two stops.
  • More dates for 2026: our guides to the Berlin and Hamburg Christmas markets 2026 and the Edinburgh Christmas market 2026.
  • Also with 2026 dates: the Christmas markets in Brussels, Frankfurt, Stuttgart, Salzburg and Zurich.
  • New for 2026: Christmas in Tivoli 2026 in Copenhagen and the Aachen Christmas market 2026, with all dates and opening times.

How YesTrip helps

Pick your city and your Advent travel dates in YesTrip – you get a day plan with a map that combines the Christmas market with the sights, grouped by neighbourhood. The weather forecast for your travel days shows whether rain or frost is coming, and the packing list suggests warm clothes to match. There are ready-made city plans for Vienna, Prague, Budapest, Kraków, Tallinn, Copenhagen, Bruges and Munich. Travelling with others? Share the trip and keep track of shared expenses.

* Ad – Partner link: if you book there, we earn a commission. Your price stays the same.

Free

Plan your trip in 30 seconds.

Tell YesTrip where and when – the app plans day by day with real places on the map, shows the weather, splits costs with your travel companions and guides you to the next stop on the go.

Frequently asked questions

Which is the most beautiful Christmas market in Europe?

Among the best known are the Christkindelsmärik in Strasbourg, the Christkindlesmarkt in Nuremberg, the Striezelmarkt in Dresden and the Christkindlmarkt in front of Vienna's City Hall. For a medieval setting, Tallinn, Bruges and Kraków are especially atmospheric.

When do the Christmas markets in Europe open?

Most open in late November and run until just before Christmas; some stay open until New Year's Eve or early January. The exact dates change every year and are published on each city's website.

Which is the oldest Christmas market?

Dresden's Striezelmarkt is one of the oldest Christmas markets in Germany and was first recorded in the 15th century. The Christkindelsmärik in Strasbourg is considered the oldest Christmas market in France.

How cold is it at the Christmas markets in December?

On average over 2015–2024, the December daytime high ranged from 8.5 °C in Bruges to 1.2 °C in Tallinn. In Vienna, Budapest, Kraków and Tallinn the average night-time low drops below freezing.

Which Christmas markets can you combine on one trip?

Prague and Dresden, Vienna and Budapest, or Cologne and Bruges are close enough to visit on one trip by train. In Cologne alone there are several large markets within walking distance of each other.

Sources

Researched with AI support and checked by our editors. Prices, opening hours and weather can change – please check before you go. YesTrip is not a travel agency. Published: .

More articles

All Christmas market guides 2026