Christmas markets in Germany
The country that invented the genre. Nuremberg, Dresden, Cologne, but also the border towns thirty minutes from Alsace: Baden-Baden, Freiburg im Breisgau, Karlsruhe.
Markets in the region (18)
Opens in 42 days
Aachen Christmas Market
Aachen
From 20 November to 23 December 2026
Worth the trip
Opens in 48 days
Baden-Baden Christmas Market
Baden-Baden
From 26 November to 6 January 2027
Worth the weekend
Opens in 38 days
Cologne Christmas Market
Cologne
From 16 November to 23 December 2026
Worth the trip
Opens in 45 days
Berlin Christmas Market
Berlin
From 23 November to 31 December 2026
Worth the weekend
Opens in 42 days
Munich Christmas Market
Munich
From 20 November to 24 December 2026
Worth the weekend
Opens in 45 days
Saarbrücken Christmas Market
Saarbrücken
From 23 November to 30 December 2026
Day out
Opens in 45 days
Frankfurt Christmas Market
Frankfurt
From 23 November to 22 December 2026
Worth the weekend
Opens in 45 days
Heidelberg Christmas Market
Heidelberg
From 23 November to 22 December 2026
Day out
Opens in 45 days
Karlsruhe Christmas Market
Karlsruhe
From 23 November to 23 December 2026
Day out
Opens in 49 days
Nuremberg Christmas Market
Nuremberg
From 27 November to 24 December 2026
Worth the trip
Opens in 47 days
Stuttgart Christmas Market
Stuttgart
From 25 November to 23 December 2026
Worth the weekend
Opens in 47 days
Dresden Christmas Market
Dresden
From 25 November to 24 December 2026
Worth the trip
Opens in 41 days
Freiburg Christmas Market
Freiburg im Breisgau
From 19 November to 23 December 2026
Day out
Opens in 49 days
Gengenbach Christmas Market
Gengenbach
From 27 November to 23 December 2026
Day out
Opens in 45 days
Hamburg Christmas Market
Hamburg
From 23 November to 23 December 2026
Worth the weekend
Düsseldorf Christmas Market
Düsseldorf
From 19 November to 30 December 2026
Worth the weekend
Hanover Christmas Market
Hanover
From 23 November to 22 December 2026
Worth the weekend
Opens in 45 days
Münster Christmas Markets (Westphalia)
Münster
From 23 November to 23 December 2026
Worth the weekend
Christmas parks and activities (5)
Paid admission, shows and lights: Christmas outings that aren't markets. The full selection
Dates to be confirmed
Park
Badeparadies Schwarzwald at Christmas: relaxing in the Black Forest
Titisee-Neustadt
Day out · Park
Opens in 50 days
Park
Europa-Park at Christmas: Winterzauber
Rust
From 28 November to 9 January 2027
Worth the trip · Park
Opens in 50 days
Park
LEGOLAND Deutschland at Christmas
Günzburg
From 28 November to 10 January 2027
Day out · Park
Opens in 49 days
Park
Movie Park Germany at Christmas: Hollywood Christmas
Bottrop
From 27 November to 5 January 2027
Day out · Park
Opens in 36 days
Park
Phantasialand at Christmas: Wintertraum
Brühl
From 14 November to 24 January 2027
Worth the trip · Park
Regional specialities
Bratwurst, Glühwein, Nuremberg Lebkuchen, Dresden Stollen, Aachen Printen, roasted almonds, Feuerzangenbowle.
Christmas traditions
Opening in late November, closing on 23 or 24 December, collectable deposit mugs for mulled wine, wooden Christmas pyramids, choirs and life-size nativity scenes.
Where to stay in Germany
Check availability with our partners