TR, Türkçe
Skip to content
European Christmas market video

European Christmas Markets 2026: Dates by Country

European Christmas markets start between early and late November. In the 15 cities we filmed, Vienna opens the 2026 season on 6 November and most Christmas markets in Europe close on 23 or 24 December. The tables below go country by country. Dates can change; check the official page before you go (official info, 1 November 2026).

When Do European Christmas Markets Start? 2026 Dates by Country

There is no single opening date: each city publishes its own calendar. Each row gives the first and last day of the city's main market, and the linked city guides have everything else. The most searched markets, including Nuremberg, Paris, Munich, London, Amsterdam and Basel, close each table, so the dates of European Christmas markets are in one place.

Christmas Markets in Germany

CityMain market2026 dates
Cologne Cathedral market, Roncalliplatz16 Nov to 23 Dec
Düsseldorf Altstadt and Königsallee19 Nov to 30 Dec
Dresden Striezelmarkt, Altmarkt25 Nov to 24 Dec
Freiburg Rathausplatz and the old town19 Nov to 23 Dec
Dortmund Hansaplatz, under the giant tree19 Nov to 30 Dec
Essen Kennedyplatz and around13 Nov to 23 Dec
NurembergChristkindlesmarkt, Hauptmarkt27 Nov to 24 Dec
MunichChristkindlmarkt, Marienplatz20 Nov to 24 Dec (closed 22 Nov)
FrankfurtRömerberg and around23 Nov to 22 Dec
BerlinWeihnachtsZauber, Gendarmenmarkt23 Nov to 31 Dec
RothenburgReiterlesmarkt, Marktplatz20 Nov to 23 Dec
StuttgartStuttgarter Weihnachtsmarkt25 Nov to 23 Dec

Christmas Markets in France

CityMain market2026 dates
Strasbourg Grande Île, eight markets27 Nov to 24 Dec
Colmar Old town squares23 Nov to 29 Dec
Riquewihr Inside the walls27 Nov to 20 Dec
Obernai Around the market square27 Nov to 31 Dec (closed 25 Dec)
Kaysersberg Village centre, Fri to Sun only27 Nov to 20 Dec
ParisLa Magie de Noël, Tuileries Garden14 Nov to 3 Jan 2027

Christmas Markets in Austria

CityMain market2026 dates
Vienna Rathausplatz (Stephansplatz 6 Nov to 26 Dec)13 Nov to 26 Dec
Eisenstadt Hauptstraße (palace market 11 to 13 Dec)20 Nov to 24 Dec
Rust Adventmeile, Fri to Sun20 Nov to 20 Dec
Salzburg Domplatz and Residenzplatz19 Nov to 1 Jan 2027
InnsbruckSeven markets, Old Town first13 Nov to 6 Jan 2027

Christmas Markets in the UK

CityMain market2026 dates
LondonHyde Park Winter Wonderland19 Nov to 3 Jan 2027
EdinburghEast Princes Street Gardens14 Nov to 3 Jan 2027

Prague Christmas Markets

CityMain market2026 dates
Prague Old Town and Wenceslas squares28 Nov to 6 Jan 2027

Christmas Markets in Switzerland

CityMain market2026 dates
ZurichPolarzauber, main train station19 Nov to 24 Dec
BaselBarfüsserplatz and Münsterplatz26 Nov to 23 Dec

Christmas Markets in Belgium

CityMain market2026 dates
BrusselsWinter Wonders27 Nov to 3 Jan 2027
BrugesTwo markets in the city centre20 Nov to 3 Jan 2027

Christmas Markets in Hungary

CityMain market2026 dates
Budapest St. Stephen's Basilica13 Nov to 1 Jan 2027

Christmas Markets in Denmark

CityMain market2026 dates
CopenhagenTivoli Gardens13 Nov to 3 Jan 2027

Christmas Markets in the Netherlands

CityMain market2026 dates
AmsterdamChristmas Village, Museumplein3 to 27 Dec

Christmas Markets in Estonia

CityMain market2026 dates
TallinnTown Hall Square20 Nov to 6 Jan 2027

Christmas Markets in Luxembourg

CityMain market2026 dates
Luxembourg CityWinterlights20 Nov to 3 Jan 2027

This calendar can change, so confirm on each market's official page, linked from its card below (official info, 1 November 2026). Vienna and Cologne also have markets that open on other days, listed in their own guides.

European Christmas markets

35 markets
An old town street in Salzburg lit up in the evening
16

Salzburg

Domplatz and Residenzplatz

Christmas market

On Domplatz and Residenzplatz the Salzburger Christkindlmarkt runs 19 November 2026 to 1 January 2027, with free entry. Its official site calls it one of the oldest in the world; it opens each year on the second-to-last Thursday of November. Daily hours and trains from Vienna are in our Salzburg travel guide .

  • Austria
  • Domplatz, Residenzplatz

Official page: christkindlmarkt.co.at 

17

Nuremberg Christmas Market

Christmas market

Christkindlesmarkt fills Nuremberg's Hauptmarkt with wooden booths of handmade decorations, gingerbread and Spekulatius. It runs from 27 November to 24 December, with the opening ceremony at 5.30pm on 27 November.

  • Germany
  • Hauptmarkt

Official page: christkindlesmarkt.de 

18

Paris Christmas Markets

Christmas market

The Paris tourist office puts La Magie de Noël in the Tuileries Garden at the top of its list, from 14 November to 3 January 2027. La Défense runs 12 November to 3 January 2027, the Champs-Élysées 22 November to 4 January 2027 and Notre-Dame 26 November to 27 December.

So when do Christmas markets start in Paris? On this list, 12 November at La Défense. It is also when Christmas markets start in France on this page; in Alsace they wait until 23 November, in Colmar.

  • France
  • Tuileries Garden

Official page: parisjetaime.com 

19

Munich Christmas Market

Christmas market

Around Marienplatz, the Christkindlmarkt counts as Munich's oldest, with documented roots in the 17th century. Open from 20 November to 24 December, closed on 22 November and finishing at 2pm on the last day.

  • Germany
  • Marienplatz

Official page: christkindlmarkt-muenchen.de 

20

London Christmas Market

Christmas market

For anyone asking when Christmas markets start in London, Hyde Park Winter Wonderland opens on 19 November 2026 and runs to 3 January 2027 with more than 150 rides, attractions and shows. Off-peak entry slots are sold online in advance.

  • UK
  • Hyde Park

Official page: hydeparkwinterwonderland.com 

21

Edinburgh Christmas Market

Christmas market

When do Christmas markets start in Edinburgh? On 14 November 2026, as Edinburgh's Christmas spreads over East and West Princes Street Gardens and George Street until 3 January 2027. The Traditional Christmas Market in the eastern gardens has around 70 stalls and is free to enter.

  • UK
  • East Princes Street Gardens

Official page: edinburgh.org 

22

Frankfurt Christmas Market

Christmas market

Stalls are spread across Römerberg, Paulsplatz, Mainkai, Hauptwache, Friedrich-Stoltze-Platz and Roßmarkt rather than one square. The season runs from 23 November to 22 December, opening on the Römerberg stage.

  • Germany
  • Römerberg

Official page: visitfrankfurt.travel 

23

Zurich Christmas Market

Christmas market

Polarzauber takes over the hall of Zurich's main train station from 19 November to 24 December. The hall has held a Christmas market in Advent since 1994, under this name since 2025. When do Christmas markets start in Switzerland? On 19 November, since Zurich opens first of the two Swiss markets here.

  • Switzerland
  • Main train station

Official page: polarzauber.ch 

24

Berlin Christmas Market

Christmas market

WeihnachtsZauber sets up on Gendarmenmarkt from 23 November to 31 December. Entry costs 2 euros, free on weekdays from 11am to 2pm (except 24, 25, 26 and 31 December) and for under-12s.

  • Germany
  • Gendarmenmarkt

Official page: weihnachtsmarkt-berlin.de 

25

Budapest Christmas Market

Christmas market

St. Stephen's Square settles when Christmas markets start in Budapest, and it does so early: the Advent Basilica market opens there on 13 November 2026 and runs to 1 January 2027.

It has nearly 150 exhibitors and has won Europe's best Christmas market four times. Our Budapest travel guide  covers the other market on Vörösmarty Square and what to see around it.

  • Hungary
  • St. Stephen's Square

Official page: adventbazilika.hu 

26

Copenhagen Christmas Market

Christmas market

As for when Christmas markets start in Copenhagen, we only list Tivoli, and it does so on 13 November: Christmas in Tivoli runs to 3 January 2027 inside Tivoli Gardens. The park's official page notes a place on CNN's list of the world's best Christmas markets, with lights and snow-covered stalls.

  • Denmark
  • Tivoli Gardens

Official page: tivoli.dk 

27

Brussels Christmas Market

Christmas market

Winter Wonders: 27 November 2026 to 3 January 2027, around Place de la Bourse, Place Sainte-Catherine, Place de la Monnaie and Place Poelaert. The organisers list 238 chalets of food and gifts.

  • Belgium
  • Place de la Bourse

Official page: plaisirsdhiver.be 

28

Amsterdam Christmas Market 2026

Dates and Location

Christmas market

Amsterdam does not rush: when Christmas markets start in Amsterdam it is already December, later than anywhere else in these tables. Christmas Village on Museumplein runs 3 to 27 December 2026, open daily 12:00 to 21:00, with more than 45 vendors. Winter Paradise at RAI Amsterdam follows from 17 December to 2 January 2027.

  • Netherlands
  • Museumplein

Official page: iamsterdam.com 

29

Bruges Christmas Market 2026 Dates and Hours

Christmas market

Bruges runs two markets in the city centre from 20 November 2026 to 3 January 2027. Sunday to Thursday hours are 11:00 to 22:00; Friday and Saturday run to 23:30, and New Year's Eve until 03:00. They sit inside the wider Winter Glow programme, which continues to 31 January.

  • Belgium
  • City centre

Official page: visitbruges.be 

30

Basel Christmas Market 2026

Dates, Hours, Location

Christmas market

Find it on two squares, Barfüsserplatz and Münsterplatz, from 26 November to 23 December 2026, daily 11:00 to 20:30, with earlier closing on the 23rd. About 150 wooden chalets line up in the old town. A newer village on Theaterplatz stays open to 3 January 2027.

  • Switzerland
  • Barfüsserplatz, Münsterplatz

Official page: basel.com 

31

Rothenburg Christmas Market 2026 Dates

Christmas market

The Reiterlesmarkt runs from 20 November to 23 December 2026, based on the Marktplatz in Rothenburg ob der Tauber. The town posts the 2026 programme on its own site.

  • Germany
  • Marktplatz

Official page: rothenburg.de 

32

Tallinn Christmas Market 2026

Dates and Hours

Christmas market

The market fills Town Hall Square between 20 November 2026 and 6 January 2027, daily 10:00 to 20:00, so it is one of the few still open after New Year. Mulled drinks run until 22:00, or 23:00 on Friday and Saturday, and the market stays up on New Year's Eve.

  • Estonia
  • Town Hall Square

Official page: christmasmarket.ee 

33

Stuttgart Christmas Market 2026 Dates and Hours

Christmas market

Stuttgart's market opens on 25 November and closes on 23 December 2026. Stalls trade from 11:00 daily, to 21:00 Sunday to Thursday and to 22:00 on Friday and Saturday; opening night starts at 17:00, with the ceremony at 18:00 in the Old Castle courtyard. Its first written record dates to 1692.

  • Germany
  • Altes Schloss

Official page: stuttgarter-weihnachtsmarkt.de 

34

Innsbruck Christmas Market 2026

Dates and Location

Christmas market

Innsbruck has seven separate markets with about 200 stalls, the season running from 13 November 2026 to 6 January 2027. Start in the Old Town under the Golden Roof, then Marktplatz and Maria-Theresien-Strasse.

  • Austria
  • Old Town, Marktplatz
More about this market

Our where to stay in Austria  guide covers Tyrol.

Official page: christkindlmarkt.cc 

35

Luxembourg Christmas Market 2026 Dates

Christmas market

The markets are part of Winterlights, the city tourist office's winter programme, from 20 November 2026 to 3 January 2027. The office lists concerts and activities alongside the stalls, event by event, on its Winterlights page.

  • Luxembourg
  • Winterlights
More about this market

The dates on these cards can change, so confirm them first (official info, 1 November 2026).

Official page: luxembourg-city.com 

Which European Christmas Markets Are Open When?

When do Christmas markets in Europe start and end in each city? We split the 15 cities we walked into weeks. If you want the most cities on one trip, the widest window is 28 November to 20 December: all 15 cities are open then, with Kaysersberg and Rust on weekends only.

  • 6 to 12 November: Vienna only, for anyone asking which European Christmas markets open in November first.
  • 13 to 18 November: Vienna, plus Essen and Cologne (cathedral market from 16 November).
  • 19 to 22 November: Düsseldorf, Dortmund and Freiburg join, with Eisenstadt and Rust on the 20th.
  • 23 to 28 November: Colmar, then Dresden, then Strasbourg, Obernai, Riquewihr and Kaysersberg, and finally Prague.
  • 29 November to 20 December: all 15 are open, the easy stretch for Christmas markets in Europe in December.
  • 21 to 24 December: Riquewihr, Kaysersberg and Rust are done; Cologne, Essen and Freiburg finish on the 23rd, Dresden, Strasbourg and Eisenstadt on the 24th.

22 November in Germany: this Sunday is the day of remembrance for the dead (Totensonntag). Cologne's cathedral market, Düsseldorf, Essen and Freiburg are closed, so spend it somewhere else if you go in the opening week.

When Do European Christmas Markets Close? Open After Christmas

Most markets never reach Christmas Day, so the list for New Year is short. Among the cities we walked, Prague closes last if you want to see in the New Year at a market, and the European Christmas markets open in January start at the top of this list.

Across all the tables, the latest Christmas markets in Europe run to 6 January 2027: Prague, Tallinn and Innsbruck. Also still open in January are Paris, Copenhagen, London, Edinburgh, Brussels, Bruges and Luxembourg (to the 3rd), then Salzburg and Budapest (to the 1st). Berlin stops on 31 December.

  • 6 January 2027: Prague , Old Town and Wenceslas squares.
  • 3 January 2027: the gourmet market and Ferris wheel in Colmar .
  • 31 December: Obernai .
  • 30 December: Düsseldorf  and Dortmund .
  • 29 December: Colmar's square markets, also open on 25 and 26 December.
  • 26 December: Rathausplatz in Vienna; the markets lasting into January are in the Vienna guide.

Still choosing? Our best Christmas markets in Europe  page has our own ranking. This page is for the dates, that one is for the choice.

To see the Alsace towns side by side, our Alsace Christmas markets  page lines them up. For Germany's markets on one page, see our Germany Christmas markets  guide. For the rest of the country, see our Germany travel guide .

When do European Christmas markets open in 2026?

The earliest Christmas markets in Europe on this page are in Vienna, where Stephansplatz opens on 6 November; Essen, Budapest, Copenhagen and Innsbruck follow on 13 November, and most of the others open between 19 and 28 November. In the first week of November, Vienna is the only choice among these cities.

Are the dates the same every year?

No. Cities set a new calendar each season, which is why each city card links to the market's official page.

Where are European Christmas markets held?

On a city's old squares and main streets, and rarely on just one. Strasbourg has eight, Colmar six and Vienna 13 separate markets.

Do you need a visa for these markets?

Every country in these tables belongs to Schengen except the UK, so a single visa or visa-free stay covers all the others. Whether you need one depends on your passport.

Do you pay to enter?

Markets on open squares are free to walk into. The one we paid for was the palace market in Eisenstadt.

Are any markets open on Christmas Day?

Few. In the cities we walked, Colmar is open on 25 and 26 December and Prague carries on past Christmas; Düsseldorf and Obernai close that day.

How long do European Christmas markets last?

Most last four to six weeks. It ranges from three days at the Eisenstadt palace market to nearly eight weeks in Innsbruck, from 13 November to 6 January.

What are European Christmas markets?

Open-air markets that go up on old squares and main streets during Advent, with wooden stalls selling handmade decorations, gifts and street food. Most open in November and run until Christmas, and the dates are in the tables above.

What to buy at European Christmas markets?

Handmade decorations, gingerbread and Spekulatius are the classics in Nuremberg. At the small Alsace markets we ran into cheese stalls in Riquewihr and scarves as thick as blankets in Kaysersberg, and in Dresden we finally found a trdelník turning over a wood fire.

What countries have Christmas markets?

The tables here cover 12: Germany, Austria, Czechia, France, the UK, Switzerland, Hungary, Denmark, Belgium, the Netherlands, Estonia and Luxembourg. There are markets in many more countries; we only list dates we could read on an official page.

What time do Christmas markets open?

It depends on the city: Tallinn opens at 10:00, Bruges at 11:00 and Amsterdam at noon, and the cards above give the hours where the official page lists them.

All Christmas market guides

Routes
France
Germany
Austria
Czechia
Spotted a change?

Spotted something different? Let us know .

AdAbout our affiliate links

Some of the hotel, flight, ticket and car rental links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. It never changes what we recommend. Affiliate disclosure 

Gezginbirchef logo
Gezginbirchef

Let's plan your route together

How many days do you have and what do you want to see? Tell us and we will answer in the order we explored it.

Questions and answers are public: yours may help the next traveler who gets stuck in the same spot.

No questions yet. Be the first to ask.

Hi! Ask anything about this guide and I’ll answer right away: areas, getting around, budget…

Answers are generated instantly by AI from the information on this page; Halil reviews them and publishes the useful ones. Your question is sent to an AI service (Anthropic) to prepare the answer; no name or email is required. Privacy Notice