
On The Go Tours
Our agents are waiting to chat to you...
Are you a Travel Agent or Customer?
Do you have an booking reference?

Top 10 Christmas Market Holidays in Europe 2026Magical Holiday Experiences: Top Christmas Markets Across Europe
Top 10 Christmas Market Holidays in Europe 2026Magical Holiday Experiences: Top Christmas Markets Across Europe
When do you want to go?
2026
I'm flexible
Passengers
Adults (18+)
Children (0 - 17)
Where to find Europe's Christmas markets in 2026
Europe's Christmas markets open between 13 and 28 November 2026, and most close on 23 or 24 December, so the season is short and the busiest markets fill quickly at weekends. They also differ more than you might expect. Nuremberg controls what its stalls are allowed to sell, Zurich holds its main market inside a railway station, and Prague and Salzburg keep trading into January. This guide covers ten markets across Germany, Austria, Switzerland, the Czech Republic, Denmark and Iceland, with 2026 opening dates for each and a multi-day tour that visits it.
Christmas markets in Germany: Nuremberg, Dresden and Cologne

27th November to 24th December
Nuremberg Christmas Market (Christkindlesmarkt)
Nuremberg's market was first recorded in 1628 and remains the benchmark for the German Christmas market. Around 180 red and white striped stalls fill the Hauptmarkt, and what they sell is tightly controlled. Expect handmade decorations, Lebkuchen and Zwetschgenmännle, small figures made from prunes. The Christkind opens the season with a prologue from the balcony of the Frauenkirche, which draws a large crowd.
Location: Hauptmarkt, Nuremberg Old Town. Open 27 November to 24 December 2026, daily 10am to 9pm, closing at 2pm on Christmas Eve. Known for the Christkind opening ceremony and strict rules on handmade goods.

25th November to 24th December
Dresden Christmas Market (Striezelmarkt)
The Striezelmarkt was first documented in 1434, making it the oldest Christmas market in Germany, and it runs for the 592nd time in 2026. The name comes from Striezel, an old word for the Stollen that Dresden bakers still sell here. More than 200 traders bring Erzgebirge woodcraft, Pulsnitz gingerbread and Saxon food to the Altmarkt.
Location: Altmarkt, Dresden. Open 25 November to 24 December 2026. Known for Dresdner Christstollen and the Bergparade, when hundreds of miners and brass bands march through the old town in traditional dress.

16th November to 23rd December
Cologne Christmas Market
Cologne's cathedral market is the most photographed in Germany. Around 150 stalls sit directly beneath the twin Gothic spires, under a canopy of lights strung out from a 25 metre tree, with roughly 100 free stage events across the season. Six further markets lie within walking distance, including the ice rink at Heumarkt.
Location: Roncalliplatz, beside Cologne Cathedral. Open 16 November to 23 December 2026. Known for the cathedral backdrop and the free stage programme, and for opening earlier than most German markets.
Christmas markets in Austria: Vienna, Innsbruck and Salzburg

13th November to 26th December
Vienna Christmas Market
Vienna's Christkindlmarkt sits in front of the neo-Gothic Rathaus and ranks among the three largest markets in Europe. More than 100 stalls surround a carousel and a Christmas tree hung with hearts, gifted to the city each year by a different Austrian province. The Vienna Ice Dream rink next door covers 3,000 square metres.
Location: Rathausplatz, Vienna. Open 13 November to 26 December 2026, daily 10am to 10pm, closing at 6.30pm on 24 December. The rink stays open until 6 January.

15th November to 23rd December
Innsbruck Old Town Christmas Market
Innsbruck's Old Town market is smaller than Vienna or Salzburg, and that is much of the appeal. Around 70 stalls fill the medieval square beneath the Golden Roof, with the Nordkette range rising 2,300 metres directly behind the rooftops. Try a Kiachl, fried dough served with sauerkraut or lingonberry jam.
Location: Old Town, beneath the Golden Roof. Open 15 November to 23 December 2026. Six markets run across the city, including one reached by the Hungerburg cable car, and the larger Maria-Theresien-Strasse market stays open until 6 January.

19th November to 1st January
Salzburg Christmas Market
Salzburg's Christkindlmarkt traces back to the late 15th century, placing it among the oldest in the German-speaking world. It fills Domplatz and Residenzplatz beneath the Hohensalzburg fortress, and always opens on the penultimate Thursday in November. On 31 December it becomes a New Year's Eve market, with fireworks at midnight.
Location: Domplatz and Residenzplatz. Open 19 November 2026 to 1 January 2027. This is the only Austrian market still trading on New Year's Eve.
Christmas markets in Switzerland: Zurich

19th November to 24th December
Zurich Christmas Market
Zurich's Christkindlimarkt is held inside the main concourse of the central station, which makes it one of the largest indoor Christmas markets in Europe and a dependable option in poor weather. Over 100 stalls surround a 15 metre tree, now dressed by Lindt rather than the Swarovski crystals of earlier years.
Location: Zurich Hauptbahnhof main hall. Open 19 November to 24 December 2026. Ten minutes away, the Wienachtsdorf at Sechseläutenplatz adds an ice rink, curling and fondue chalets.
Christmas markets in the Czech Republic: Prague

28th November to 6th January
Prague Christmas Market
Prague's main market fills Old Town Square beneath the Gothic towers of the Church of Our Lady before Týn, with a 26 metre spruce at its centre. The stalls lean towards food rather than crafts, so expect trdelník, klobása and langoš alongside Czech glass and wooden toys. A second market runs the length of Wenceslas Square, and the tree is lit on opening day at 4.30pm.
Location: Old Town Square and Wenceslas Square. Open 28 November 2026 to 6 January 2027, daily 10am to 10pm. The stalls stay up until Epiphany, long after the German markets have gone.
Christmas markets in Denmark: Copenhagen

15th November to 5th January
Copenhagen Tivoli Gardens Christmas Market
Tivoli Gardens opened in 1843 and is among the oldest amusement parks still running. For Christmas it puts up around 1,000 decorated trees and tens of thousands of lights, with roughly 60 stalls selling gløgg, æbleskiver and Danish crafts. Entry is ticketed here, unlike the other markets in this guide, and rides cost extra.
Location: Tivoli Gardens, Vesterbrogade. Open 15 November 2026 to 5 January 2027, closed on 24 December. Gløgg and æbleskiver are the things to try.
Christmas markets in Iceland: Reykjavik

Around 28th November to 23rd December
Reykjavik Christmas Market
Reykjavik hosts the smallest market in this guide, and the setting does much of the work. December brings only four to five hours of daylight, so the stalls at Ingólfstorg glow against near permanent twilight, with an ice rink alongside. Thirteen Yule Lads arrive one per night from 12 December and appear around the city.
Location: Austurvöllur and Ingólfstorg. Expected to open 28 November to 23 December 2026, weekends only, though Visit Reykjavik has not yet confirmed 2026 dates. The market at Heiðmörk forest opens on Advent weekends, where residents cut their own trees.
Frequently asked questions
When do Europe's Christmas markets open in 2026?
Most open between 13 and 28 November 2026. Vienna is first on 13 November, followed by Innsbruck on 15 November and Cologne on 16 November. Nuremberg and Prague are among the last, opening on 27 and 28 November.
Which European Christmas markets are open after Christmas?
Four of the ten in this guide. Prague runs to 6 January 2027, Tivoli Gardens in Copenhagen to 5 January, Salzburg to 1 January, and Vienna to 26 December. The German markets all close on 23 or 24 December.
When are Europe's Christmas markets busiest?
Weekend evenings draw the largest crowds. Opening days are also busy, particularly the Christkind prologue in Nuremberg and the tree lighting in Prague at 4.30pm. Weekday afternoons are the quietest time to visit.
Do you have to pay to get into a Christmas market?
Entry is free at every market in this guide except Copenhagen. Tivoli Gardens is a ticketed amusement park, so you pay to enter and rides cost extra. Food, drink and stall purchases are extra everywhere.
Are there any indoor Christmas markets in Europe?
Zurich's Christkindlimarkt is held inside the main concourse of the central station, with over 100 stalls. That makes it one of the largest indoor Christmas markets in Europe, and a dependable option in poor weather.
Which Christmas markets are best for families?
Copenhagen's Tivoli Gardens combines rides with the market, and Vienna has a carousel plus a 3,000 square metre skating rink. Cologne has an ice rink at Heumarkt, ten minutes from the cathedral market.
How much does a Christmas market holiday cost?
Trips in this guide start from £523 for five days from Budapest to Prague. Trips through Germany and Austria start between £1,190 and £1,624. Iceland is the most expensive at £1,819 for five days.
Can you visit more than one Christmas market on a single trip?
Yes. Fairy Tale Journey Through Germany visits Cologne, Nuremberg and Dresden in nine days. Central European Explorer covers five of the ten markets in this guide, including Dresden, Innsbruck, Salzburg and Vienna.
Which is the oldest Christmas market in this guide?
Dresden's Striezelmarkt, first documented in 1434, running for the 592nd time in 2026. Salzburg's market traces back to the late 15th century, and Nuremberg's Christkindlesmarkt was first recorded in 1628.
Can you see the Northern Lights on a Christmas market trip?
Reykjavik is the only market in this guide inside the aurora zone, and December gives it just four to five hours of daylight. Sightings depend on clear skies and solar activity, so none can be guaranteed.












