Gluhwein stall at a European Christmas market

Christmas Markets in Europe 2026: Opening Dates for 10 Top Cities

ℹ️Disclosure: This page contains affiliate links. If you book a tour through our links, we may earn a small commission at no extra cost to you. We only recommend tours we’d take ourselves.

Vienna’s Schönbrunn market opens first, on 6 November 2026, followed on 13 November by Vienna’s Rathausplatz, Budapest’s Vörösmarty fair and Cologne’s harbour market. Prague and Zagreb open last, on 28 November.

Christmas market dates move a little every year, and the 2026 season is no different. Some cities have published exact opening and closing days, while others have only confirmed the start. This guide lines up ten of Europe’s best-known markets (Vienna, Budapest, Krakow, Prague, Strasbourg, Nuremberg, Cologne, Tallinn, Zagreb and Munich) so you can see which ones open first, which run past New Year and which are over by Christmas Eve.

Dates checked on 15 October 2026 against the official sources – always re-check the market’s own website before you book.

🗺
Ready to Book a Food Tour?
Browse guided food tours, street food walks, and culinary experiences in these destinations:

Each entry below carries a status. Confirmed means an official or organiser page states the 2026 dates. Provisional means the date comes from an organiser’s planning document or a secondary source, so treat it as likely rather than certain. Where a closing date has not been announced, the entry says so and gives last year’s dates, clearly marked as last year.

Christmas markets in Europe 2026: main market, opening and closing dates (checked 15 October 2026)
City Main market Opens Closes Status
Vienna Wiener Christkindlmarkt, Rathausplatz 13 November 2026 26 December 2026 Confirmed
Budapest Vörösmarty Classic Xmas, Vörösmarty tér 13 November 2026 31 December 2026 (reported by a news site, not official) Opening confirmed, closing provisional
Krakow Main Market Square (Rynek Główny) 27 November 2026 6 January 2027 Provisional
Prague Old Town Square (Wenceslas Square same dates) 28 November 2026 6 January 2027 Confirmed
Strasbourg Christkindelsmärik, around the cathedral 27 November 2026 (opening day starts 14:00) Not yet stated (24 December in 2025) Opening confirmed, closing not yet stated
Nuremberg Christkindlesmarkt, Hauptmarkt 27 November 2026 24 December 2026 Confirmed
Cologne Weihnachtsmarkt am Kölner Dom, Roncalliplatz 16 November 2026 (closed 22 November) 23 December 2026 Confirmed (via city portal koeln.de)
Tallinn Town Hall Square (Raekoja plats) 20 November 2026 6 January 2027 Confirmed
Zagreb Advent Zagreb, spread across the city centre 28 November 2026 (warm-up from 25 November) 7 January 2027 Confirmed
Munich Christkindlmarkt, Marienplatz 20 November 2026 24 December 2026 Confirmed

The ten markets at a glance

  • Vienna (Rathausplatz, Wiener Christkindlmarkt): confirmed, Friday 13 November to Saturday 26 December 2026, daily 10:00-22:00. On 24 December it closes at 18:30. Vienna has many smaller markets with their own dates: Schönbrunn runs 6 November 2026 to 6 January 2027, Belvedere 20 November to 31 December, Freyung 14 November to 23 December and Am Hof 13 November to 23 December.
  • Budapest (Vörösmarty tér and St Stephen’s Basilica): opening confirmed, closing provisional. The official Vörösmarty fair site says it opens every day from 13 November 2026 but gives no closing date; a Hungarian news report gives 31 December. The Basilica market is reported to open on 13 November, and its end date has not been found. For comparison, last year it ran from 14 November 2025 to 1 January 2026. Opening hours for 2026 have not been published yet.
  • Krakow (Main Market Square): provisional, 27 November 2026 to 6 January 2027, taken from an organiser’s planning document hosted on the city’s website. The official city notice usually appears only a few days before opening. Last year the fair ran from Friday 28 November 2025 to Thursday 1 January 2026.
  • Prague (Old Town Square and Wenceslas Square): confirmed, 28 November 2026 to 6 January 2027, daily 10:00-22:00 at both squares. A smaller market on náměstí Republiky is confirmed for 25 November to 24 December 2026.
  • Strasbourg (Christkindelsmärik, around the cathedral): opening confirmed, closing not yet stated. The city’s own site says the market opens on Friday 27 November 2026, with the first day starting at 14:00. The organisers have not yet published the closing date; last year it ran from 26 November to 24 December 2025. The market’s FAQ gives regular hours of 11:30-21:00, with stalls closing at 18:00 on 24 December.
  • Nuremberg (Christkindlesmarkt, Hauptmarkt): confirmed, 27 November to 24 December 2026, daily 10:00-21:00. The opening ceremony is on Friday 27 November, and on 24 December the market closes at 14:00. Entry is free.
  • Cologne (several markets): confirmed through the city portal. The cathedral market on Roncalliplatz runs Monday 16 November to Wednesday 23 December 2026 and is closed on Sunday 22 November. Heinzels Wintermärchen on Alter Markt runs 23 November to 23 December, with the Heumarkt part running to 10 January 2027. The harbour market (Hafen) runs 13 November 2026 to 3 January 2027.
  • Tallinn (Town Hall Square): confirmed, 20 November 2026 to 6 January 2027. The tree is lit on the first Sunday of Advent, which is 29 November. Hours for 24 December have not been found.
  • Zagreb (Advent Zagreb, spread across the city): confirmed, 28 November 2026 to 7 January 2027, with a warm-up period from 25 November. Opening hours for 2026 have not been published yet.
  • Munich (Marienplatz, Christkindlmarkt): confirmed, Friday 20 November to Thursday 24 December 2026. Hours are Monday to Saturday 10:00-21:00 and Sunday 10:00-20:00, and 24 December runs 10:00-14:00. Entry is free.

How to plan around the dates

Who opens first

If you want to see a market in the first half of November, the options are narrow. Vienna’s Schönbrunn market starts on 6 November, and then Vienna’s Rathausplatz, the Budapest Vörösmarty fair and Cologne’s harbour market all open on 13 November. Cologne’s cathedral market follows on 16 November.

Munich and Tallinn both open on 20 November. Strasbourg and Nuremberg open on Friday 27 November, with Krakow planned for the same day, and Prague and Zagreb start a day later on Saturday 28 November. A trip in the last week of November therefore works for almost every city on the list, which is useful if you are comparing several.

🍽
Top Food Tours in Top Destinations
Browse the best food tours, cooking classes and market experiences - book directly with local guides.

Who runs longest

The Central European and Baltic markets stay open well past Christmas. Cologne’s Heumarkt part of Heinzels Wintermärchen goes to 10 January 2027, Zagreb to 7 January, and Prague, Tallinn and Vienna’s Schönbrunn market to 6 January. Krakow is provisionally planned to 6 January as well. Cologne’s harbour market runs to 3 January, and the Budapest Vörösmarty fair is reported to close on 31 December.

Tallinn’s run is longer this year than last: the 2025 market ended in late December, so older blog posts that say it finishes before Christmas week are out of date.

What is open between 24 and 26 December

This is where the markets split into two groups. Vienna’s Rathausplatz is open on 24 December (until 18:30) and runs through 26 December, although the listing does not itemise the hours for 25 December separately.

Prague, Tallinn, Zagreb and Budapest also keep going past 24 December, and Krakow is provisionally planned to do the same, but most of them have not yet published their 2026 hours for the holiday days. For orientation only, last year’s pattern in Prague was 10:00-14:00 on 24 December and 12:00-22:00 on 25 and 26 December. Budapest’s summaries from last year gave roughly 10:00-14:00 on Christmas Eve and 12:00-18:00 on 25 and 26 December, though those come from secondary sources. Treat both as last year’s pattern, not a promise.

Munich and Nuremberg are finished by the afternoon of 24 December (both close at 14:00) and do not reopen. Strasbourg ends on 24 December as well, with stalls closing at 18:00, if it follows its usual pattern. Cologne’s cathedral market ends on 23 December, and Heinzels is closed on 24 and 25 December. If you are in Cologne over Christmas itself, the harbour market and the Heumarkt rink are the ones still open.

Totensonntag and the first Advent

Two calendar details matter for the German markets. The first Sunday of Advent in 2026 is 29 November, and Tallinn lights its tree that day. Strasbourg and Nuremberg both open on the Friday before it, 27 November.

Totensonntag, the Sunday of remembrance in the German church year, falls on 22 November 2026. Cologne’s cathedral market is closed that day. Munich changed its rule for 2026 and now opens on the Friday before Totensonntag, which is why the 2026 market starts on 20 November rather than on 24 November as it did in 2025. The city page does not say whether the market is open on the Sunday itself, so check before you plan a day around 22 November.

What is still provisional

Four items on the list are not fully settled. Krakow’s whole window comes from a planning document, and the official city notice usually follows days before opening. Budapest has a confirmed start but no organiser-published closing date or hours. Strasbourg has a confirmed start but no stated end. Cologne’s markets are confirmed through the city portal, and individual organisers sometimes adjust their own days, so a quick look at the specific market’s page is worthwhile before you fix a flight or a hotel.

Where to read about the food

Dates are only half of the planning. Each city below has its own Christmas market food guide with the local specialities, sourced prices and a quieter alternative where one exists.

For the wider picture of what each city eats the rest of the year, the city pages for Vienna and Strasbourg are a good place to start. Food tours and guided tastings are available in several of these cities, and it is worth checking what is running on your dates once you have settled on a week.

Whichever city you pick, the safest habit is the simplest one: confirm the dates on the market’s own site a few days before you travel, especially for Krakow, Budapest and Strasbourg, where part of the schedule is still provisional.

Frequently Asked Questions

Which Christmas markets open first in 2026?

Vienna's Schönbrunn market opens first, on 6 November 2026. Vienna's Rathausplatz, the Budapest Vörösmarty fair and Cologne's harbour market open on 13 November, and Cologne's cathedral market follows on 16 November. Munich and Tallinn open on 20 November (checked 15 October 2026).

Which Christmas markets are open on 24–26 December 2026?

Vienna's Rathausplatz runs through 26 December, closing at 18:30 on the 24th. Cologne's harbour market and Heumarkt rink stay open too. Prague, Tallinn, Zagreb and Budapest run past Christmas, but their 2026 holiday hours are unpublished. Munich and Nuremberg close at 14:00 on 24 December and do not reopen (checked 15 October 2026).

Which Christmas market dates are still provisional for 2026?

Kraków's whole window, 27 November 2026 to 6 January 2027, comes from an organiser's planning document. Budapest has a confirmed start on 13 November but no organiser-published closing date or hours. Strasbourg's 27 November opening is confirmed, but its end date is not stated (checked 15 October 2026).

Which Christmas markets run past New Year in 2026?

Cologne's Heumarkt part of Heinzels Wintermärchen runs to 10 January 2027 and Zagreb to 7 January. Prague, Tallinn and Vienna's Schönbrunn market run to 6 January, and Kraków is provisionally planned to the same date. Cologne's harbour market closes on 3 January (checked 15 October 2026).

Book a Christmas Market Tour in Europe

⇧