Guide
Christmas Market Dates 2026: When Do They Open?
Last updated · How we compile this guide
Most European Christmas markets open in the second half of November and close on 23 or 24 December — but the exact dates depend on the country, the city and the Advent calendar. Below are the official 2026 dates for 30 of the most popular markets, the key dates of the season, and an analysis of when more than a thousand markets opened and closed last season, so you know what to expect from the ones that haven't announced yet.
Confirmed 2026 Christmas market dates
Official 2026–27 dates for 38 of Europe's most popular Christmas markets, sorted by opening day and checked against each organiser's or tourist board's announcement on 22 October 2026.
| Market | Where | 2026 dates | Source |
|---|---|---|---|
| Birmingham Frankfurt Christmas Market (2 sites) Opens 13:00 on Remembrance Sunday, 8 Nov | Birmingham, United Kingdom | 5 Nov – 24 Dec 2026 | Official ↗ |
| Manchester Christmas Market (6 sites) | Manchester, United Kingdom | 6 Nov – 22 Dec 2026 | Official ↗ |
| Manchester Christmas Market - Albert Square Big wheel and helter-skelter | Manchester, United Kingdom | 6 Nov 2026 – 3 Jan 2027 | Official ↗ |
| Christmas Market at Schönbrunn Palace | Vienna, Austria | 6 Nov 2026 – 6 Jan 2027 | Official ↗ |
| York Christmas Market Closed Tuesdays; 10:30–19:00, closes 17:00 on 21 Dec | York, United Kingdom | 12 Nov – 21 Dec 2026 | Official ↗ |
| Advent Feast at the Basilica | Budapest, Hungary | 13 Nov 2026 – 1 Jan 2027 | Official ↗ |
| Christmas in Tivoli Gardens Admission charged | Copenhagen, Denmark | 13 Nov 2026 – 3 Jan 2027 | Official ↗ |
| Wiener Christkindlmarkt am Rathaus Closes 18:30 on 24 Dec | Vienna, Austria | 13 Nov – 26 Dec 2026 | Official ↗ |
| Edinburgh Christmas Market - Princes Street Gardens | Edinburgh, United Kingdom | 14 Nov 2026 – 3 Jan 2027 | Official ↗ |
| Weihnachtsmarkt am Kölner Dom (Cologne Cathedral) Closed 22 Nov (Totensonntag) | Cologne, Germany | 16 Nov – 23 Dec 2026 | Official ↗ |
| Hyde Park Winter Wonderland Closed 25 Dec; pre-booked time slots | London, United Kingdom | 19 Nov 2026 – 3 Jan 2027 | Official ↗ |
| Salzburger Christkindlmarkt 24 Dec 09:00–15:00; 25–26 Dec and 1 Jan 11:00–18:00 | Salzburg, Austria | 19 Nov 2026 – 1 Jan 2027 | Official ↗ |
| Bruges Christmas Market & Winter Glow (2 sites) | Bruges, Belgium | 20 Nov 2026 – 3 Jan 2027 | Official ↗ |
| Montreux Noël | Montreux, Switzerland | 20 Nov – 24 Dec 2026 | Official ↗ |
| The Market Square, the flying Santa Claus and the Covered Market | Montreux, Switzerland | 20 Nov – 24 Dec 2026 | Official ↗ |
| Münchner Christkindlmarkt at Marienplatz Closed 22 Nov (Totensonntag) | Munich, Germany | 20 Nov – 24 Dec 2026 | Official ↗ |
| Tallinn Christmas Market | Tallinn, Estonia | 20 Nov 2026 – 6 Jan 2027 | Official ↗ |
| Winchester Cathedral Christmas Market | Winchester, United Kingdom | 20 Nov – 22 Dec 2026 | Official ↗ |
| WeihnachtsZauber at Gendarmenmarkt | Berlin, Germany | 23 Nov – 31 Dec 2026 | Official ↗ |
| Colmar Christmas markets (5 sites) | Colmar, France | 23 Nov – 29 Dec 2026 | Official ↗ |
| Heinzels Heumarkt Closed 24–25 Dec | Cologne, Germany | 23 Nov 2026 – 10 Jan 2027 | Official ↗ |
| Heinzels Old Market | Cologne, Germany | 23 Nov – 23 Dec 2026 | Official ↗ |
| Frankfurter Weihnachtsmarkt (5 sites) | Frankfurt, Germany | 23 Nov – 22 Dec 2026 | Official ↗ |
| Hamburg Rathaus Christmas Market | Hamburg, Germany | 23 Nov – 23 Dec 2026 | Official ↗ |
| Dresdner Striezelmarkt Opens 16:30 on 25 Nov; 24 Dec until 14:00 | Dresden, Germany | 25 Nov – 24 Dec 2026 | Official ↗ |
| Weihnachtsmarkt Basel (2 sites) Daily 11:00–20:30 | Basel, Switzerland | 26 Nov – 23 Dec 2026 | Official ↗ |
| Bath Christmas Market | Bath, United Kingdom | 26 Nov – 13 Dec 2026 | Official ↗ |
| Christkindlmarkt Bolzano Opening ceremony 26 Nov at 17:00 | Bolzano, Italy | 27 Nov 2026 – 6 Jan 2027 | Official ↗ |
| Brussels Winter Wonders (7 sites) Daily 12:00–22:00; closes 18:00 on 24 and 31 Dec | Brussels, Belgium | 27 Nov 2026 – 3 Jan 2027 | Official ↗ |
| Marché de Noël Authentique d'Eguisheim | Eguisheim, France | 27 Nov – 30 Dec 2026 | Official ↗ |
| Marché de Noël Authentique de Kaysersberg Fri–Sun only: 27–29 Nov, 4–6, 11–13 and 18–20 Dec | Kaysersberg, France | 27 Nov – 20 Dec 2026 | Official ↗ |
| Nürnberger Christkindlesmarkt Opening ceremony 27 Nov at 17:30; 24 Dec until 14:00 | Nuremberg, Germany | 27 Nov – 24 Dec 2026 | Official ↗ |
| Marché de Noël Traditionnel de Riquewihr | Riquewihr, France | 27 Nov – 20 Dec 2026 | Official ↗ |
| Christkindelsmärik (12 sites) | Strasbourg, France | 27 Nov – 24 Dec 2026 | Official ↗ |
| Marché de Noel Turckheim | Turckheim, France | 27 Nov – 30 Dec 2026 | Official ↗ |
| Old Town Square Christmas Market (Staromestske namesti) Daily 10:00–22:00 | Prague, Czech Republic | 28 Nov 2026 – 6 Jan 2027 | Official ↗ |
| Wenceslas Square (Václavské namesti) Daily 10:00–22:00 | Prague, Czech Republic | 28 Nov 2026 – 6 Jan 2027 | Official ↗ |
| Advent in Zagreb (7 sites) | Zagreb, Croatia | 28 Nov 2026 – 7 Jan 2027 | Official ↗ |
Key dates for the 2026 Christmas market season
- 11 November 2026 (Wednesday) – St Martin's Day. A handful of markets, especially in the Netherlands, Belgium and the Rhineland, open around now; most are still building their huts.
- 16–20 November 2026. The big city markets in Cologne, Düsseldorf, Vienna and Budapest typically open in this week.
- 22 November 2026 (Sunday) – Totensonntag. In much of Germany markets traditionally open only after this Sunday of remembrance, so expect a wave of openings on Monday 23 November.
- 27 November 2026 (Friday). Nuremberg's Christkindlesmarkt traditionally opens on the Friday before the first Sunday of Advent.
- 29 November 2026 (Sunday) – First Sunday of Advent. Almost every market is open by now. Many village Advent markets run only on Advent weekends: 28–29 Nov, 5–6 Dec, 12–13 Dec and 19–20 Dec 2026.
- 6 December 2026 (Sunday) – St Nicholas' Day. Nancy and towns across Lorraine, the Low Countries and Central Europe celebrate with parades.
- 23–24 December 2026. Most German markets close on 22 or 23 December; Christmas Eve is the last day for many others.
- 6 January 2027 – Epiphany. The last markets — in Prague, Vienna, Budapest, Rome and other capitals — close around Epiphany.
When Christmas markets opened last season
Number of markets in our directory that opened each week of the 2025–26 season.
Opening and closing dates by country
| Country | Earliest opening | Typical opening | Typical closing | Open after 25 Dec |
|---|---|---|---|---|
| Germany | 16 Oct | 25 Nov | 23 Dec | 73 |
| Switzerland | 1 Nov | 30 Nov | 8 Dec | 18 |
| Austria | 24 Oct | 22 Nov | 21 Dec | 19 |
| France | 1 Nov | 26 Nov | 28 Dec | 51 |
| United Kingdom | 1 Nov | 20 Nov | 7 Dec | 5 |
| Italy | 14 Nov | 28 Nov | 6 Jan | 16 |
| Czech Republic | 22 Nov | 29 Nov | 24 Dec | 4 |
| Denmark | 12 Oct | 28 Nov | 21 Dec | 2 |
| Croatia | 24 Nov | 29 Nov | 6 Jan | 16 |
| Belgium | 14 Nov | 29 Nov | 4 Jan | 17 |
| Netherlands | 14 Nov | 14 Nov | 30 Dec | 7 |
| Norway | 9 Nov | 21 Nov | 22 Dec | 1 |
| Poland | 21 Nov | 21 Nov | 23 Dec | 3 |
| Spain | 28 Nov | 28 Nov | 23 Dec | 0 |
| Finland | 28 Nov | 13 Dec | 22 Dec | 0 |
| Ireland | 14 Nov | 14 Nov | 23 Dec | 1 |
| Portugal | 15 Nov | 29 Nov | 5 Jan | 4 |
| Slovenia | 28 Nov | 28 Nov | 1 Jan | 10 |
| Luxembourg | 21 Nov | 21 Nov | 1 Jan | 5 |
| Liechtenstein | 13 Nov | 29 Nov | 14 Dec | 1 |
| Estonia | 21 Nov | 6 Dec | 21 Dec | 1 |
| Lithuania | 29 Nov | 29 Nov | 1 Jan | 4 |
Dates for the most popular Christmas market cities
| City | First opening (2025) | Last closing | Markets |
|---|---|---|---|
| Vienna | 6 Nov | 6 Jan 2026 | 31 |
| Prague | 22 Nov | 6 Jan 2026 | 9 |
| Cologne | 14 Nov | 4 Jan 2026 | 11 |
| Strasbourg | 26 Nov | 24 Dec 2025 | 13 |
| Nuremberg | 28 Nov | 24 Dec 2025 | 1 |
| Munich | 13 Nov | 6 Jan 2026 | 25 |
| Berlin | 31 Oct | 4 Jan 2026 | 73 |
| Salzburg | 20 Nov | 6 Jan 2026 | 5 |
| Colmar | 25 Nov | 5 Jan 2026 | 6 |
| Dresden | 26 Nov | 4 Jan 2026 | 7 |
| Frankfurt | 24 Nov | 22 Dec 2025 | 8 |
| Hamburg | 25 Nov | 23 Dec 2025 | 26 |
| Zurich | 20 Nov | 23 Dec 2025 | 11 |
| Basel | 27 Nov | 23 Dec 2025 | 2 |
| Copenhagen | 4 Nov | 4 Jan 2026 | 9 |
| Brussels | 28 Nov | 4 Jan 2026 | 7 |
| Gdansk | 21 Nov | 23 Dec 2025 | 5 |
| Tallinn | 21 Nov | 27 Dec 2025 | 1 |
| London | 1 Nov | 4 Jan 2026 | 11 |
| Bath | 27 Nov | 14 Dec 2025 | 1 |
| Birmingham | 1 Nov | 24 Dec 2025 | 3 |
| Innsbruck | 15 Nov | 6 Jan 2026 | 7 |
| Zagreb | 29 Nov | 7 Jan 2026 | 7 |
| Ljubljana | 28 Nov | 1 Jan 2026 | 10 |
| Paris | 13 Nov | 4 Jan 2026 | 16 |
| Stockholm | 29 Nov | 22 Dec 2025 | 14 |
| Oslo | 9 Nov | 31 Dec 2025 | 10 |
| Helsinki | 28 Nov | 22 Dec 2025 | 4 |
How Christmas market dates differ across Europe
Germany
German markets are tied to Advent. The large city markets (Cologne, Düsseldorf, Frankfurt, Munich) open in mid- to late November, while many traditional markets wait until after Totensonntag. Nearly all close on 22 or 23 December, and only a few — mostly in Berlin, Cologne and ski areas — reopen as winter or New Year markets.
Austria and Switzerland
Vienna's markets open as early as mid-November and some, like the one at Schönbrunn Palace, continue as New Year markets. Smaller Alpine Advent markets often run only on weekends. In Switzerland most markets close before Christmas.
Central and Eastern Europe
Prague, Budapest, Bratislava, Zagreb, Ljubljana, Kraków and the Baltic capitals tend to open around the end of November and keep going into January, which makes them the best bet for a trip over Christmas and New Year.
United Kingdom
UK markets open earliest of all — several big city markets start in early or mid-November — and most close just before Christmas.
How to check the 2026 dates
Each market card on this site links to the official website. Organisers usually publish the new dates between September and early November, and opening hours a few weeks before the start. Opening times on 24 and 31 December are often shorter.
Frequently asked questions
When do Christmas markets start in Germany in 2026?
The big city markets in Cologne, Düsseldorf and Frankfurt usually open in the week of 16–20 November. Many others open on Monday 23 November, after Totensonntag, and Nuremberg traditionally opens on the Friday before the first Sunday of Advent — 27 November in 2026.
When do Christmas markets close?
Most close on 23 or 24 December. A smaller group — especially in Vienna, Prague, Budapest, Zagreb, Brussels and ski resorts — stays open until New Year or Epiphany on 6 January.
When is the first Sunday of Advent in 2026?
29 November 2026. The four Advent Sundays are 29 November and 6, 13 and 20 December 2026.
Are Christmas markets open on Christmas Day?
Very few are. Most close on 23 or 24 December; those that continue into the New Year are often closed on 24 and 25 December or open with reduced hours.