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 Flensburg

Christmas market in Flensburg

16th November to 30th December 2026 Mon. - Sat.: 11:00 - 22:00 hrs Sun.: 11:00 - 20:00 hrs. 24.12. until 14:00 hrs. 22.11. + 25.12. + 26.12. closed.
One of the most popular Christmas destinations in northern Germany, with a maritime atmosphere, a Scandinavian touch and the scent of roasted almonds and mulled wine.
Explore our offers
Christmas market in Kiel

Christmas market in Kiel

November 19 – December 23, 2026
The coastal city hosts four different Christmas markets, including a 3,000 m² Christmas tree forest of around 500 trees on the town hall square.
Explore our offers
Christmas market in Neumünster

Christmas market in Neumünster

November 19 – December 23, 2026
Just 100 km from the Danish-German border, one of Schleswig-Holstein's cosiest markets offers sparkling lights, a skating pond and craft stalls.
Explore our offers
Christmas market in Lübeck

Christmas market in Lübeck

November 23 – December 30, 2026
The medieval Hanseatic town with its UNESCO-listed old centre hosts a top-class German Christmas market that draws visitors from all over Europe.
Explore our offers
Christmas market in Hamburg

Christmas market in Hamburg

November 23 – December 23, 2026
The city's largest market fills the huge square in front of the historic town hall in the Altstadt, where a model railway winds between the stalls.
Explore our offers
Christmas market in Rostock

Christmas market in Rostock

November 23 – December 22, 2026
Northern Germany's largest Christmas market, with around 300 stalls on Neuer Markt, live music and activities for children and adults.
Explore our offers
Christmas market in Stralsund

Christmas market in Stralsund

November 23 – December 31, 2026
The UNESCO-listed Gothic old town, decorated with Christmas trees, lights and ornaments, hosts one of Germany's most beautiful Christmas markets.
Explore our offers
Christmas market in Lüneburg

Christmas market in Lüneburg

November 14 – December 30, 2026
A family-friendly market in a fairy-tale old town straight out of the Brothers Grimm, perfect as a day trip from Hamburg.
Explore our offers
Christmas market in Bremen

Christmas market in Bremen

23rd November to 23rd December 2026 Mon. to Thu. 10am - 08:30pm Fri. to Sat. 10am - 09pm Sun. 11am - 08:30pm
Around 170 stalls surround the historic town hall and the Roland statue, while the Schlachte-Zauber market awaits on the banks of the Weser.
Explore our offers
Christmas market in Berlin

Christmas market in Berlin

23rd November to 31st December 2026
Countless Christmas markets pop up across the German capital, including those in front of the Red Town Hall and on Gendarmenmarkt.
Explore our offers
Christmas market in Celle

Christmas market in Celle

November 23 to December 27, 2026
A paradise for the sweet tooth with chocolate, old carousels, nativity plays and German delicacies – a sure hit with the youngest visitors.
Explore our offers
Christmas market in Hildesheim

Christmas market in Hildesheim

November 23 – December 28, 2026
A market set among UNESCO World Heritage churches and old half-timbered houses, with rides, Christmas shopping and German delicacies.
Explore our offers
Christmas market in Wernigerode

Christmas market in Wernigerode

November 20 – December 22, 2026
A fairy-tale market in the Harz mountains, held on the square in front of the impressive town hall and in the streets lined with half-timbered houses.
Explore our offers
Christmas market in Göttingen

Christmas market in Göttingen

November 23 – December 29, 2026
On the market square by the old town hall of this medieval university town, next to the Gänseliesel statue, craft stalls, a carousel and a Ferris wheel await.
Explore our offers
Christmas market in Dresden

Christmas market in Dresden

25 November - 24 December 2026
Dating back to 1434, the Striezelmarkt on Altmarkt is one of Germany's oldest Christmas markets and the home of the famous Dresdner Stollen.
Explore our offers
Christmas market in Munich

Christmas market in Munich

November 20 – December 24, 2026
Covering 20,000 square metres, the market has more than 100 stalls offering mulled wine, bratwurst, wooden toys and gingerbread.
Explore our offers
Christmas market in Goslar

Christmas market in Goslar

November 26 – December 30, 2026
In the medieval old town, a Christmas forest of 40 illuminated fir trees and the stalls on the historic market square create a magical atmosphere.
Explore our offers
Christmas market in Frankfurt

Christmas market in Frankfurt

November 23 – December 22, 2026 Monday–Saturday: 10:00–21:00 Sunday: 11:00–21:00
The market, more than 600 years old, has over 200 decorated stalls stretching from Römerberg across Paulsplatz to Mainkai.
Explore our offers