Christmas markets

Discover Europe's most magical Christmas markets and find the perfect stay for your festive getaway

CountryFilter Christmas markets by country

Christmas market in Heide

Christmas market in Heide

November 16 – December 23, 2026
Held on Südermarkt, Germany's largest market square, where Santa Claus drops by every Sunday to greet the children.
Explore our offers
Christmas market in Husum

Christmas market in Husum

November 16 – December 27, 2026
The North Sea harbour town's market on the market square is home to northern Germany's largest Advent wreath.
Explore our offers
Christmas market in Wismar

Christmas market in Wismar

November 23 – December 20, 2026
The market is traditionally opened by Santa Claus, who arrives by ship and continues by horse-drawn carriage to the historic market square.
Explore our offers
Christmas market in Friedrichstadt

Christmas market in Friedrichstadt

November 27–29, 2026, 14:00–17:00
Known as 'Little Amsterdam' for its canals, the town is an ideal base for visiting the nearby Christmas markets in Husum, Heide and Schleswig.
Explore our offers
Christmas market in Stuttgart

Christmas market in Stuttgart

November 25 – December 23, 2026
A traditional market of glittering stalls with lavishly decorated roofs, stretching from the square in front of Neues Schloss across Karlsplatz and Schillerplatz.
Explore our offers
Christmas market in Cologne

Christmas market in Cologne

November 16 – December 23, 2026
The most famous of the city's many markets is the one in front of the cathedral with over 150 wooden huts, while angels dressed in white roam the Neumarkt market.
Explore our offers
Christmas market in Hannover

Christmas market in Hannover

November 23 – December 22, 2026
Of the markets held across the city, the most classic is in the Altstadt near the town hall and the Market Church, with almost 130 stalls.
Explore our offers
Christmas market in Leipzig

Christmas market in Leipzig

November 24 – December 23, 2026
With roots going back to the 15th century, Leipzig's Christmas markets turn the historic eastern German city into a true Christmas paradise.
Explore our offers
Christmas market in Braunschweig

Christmas market in Braunschweig

November 25 – December 29, 2026 Market closed on December 24 and 25
More than 150 stalls fill the squares around Brunswick Cathedral at this market with a tradition of over 500 years.
Explore our offers
Christmas market in Ulm

Christmas market in Ulm

November 19 – December 22, 2026
On Münsterplatz in front of Ulm Minster, home to the world's tallest church spire, more than 130 decorated stalls welcome visitors.
Explore our offers
Christmas market in Nuremberg

Christmas market in Nuremberg

November 27 – December 24, 2026
Dating back to the mid-16th century, the world-famous Christkindlesmarkt with almost 200 wooden stalls is the epitome of a German Christmas market.
Explore our offers