Christmas Market "Aachener Weihnachtsmarkt" in Aachen, Germany at night
Photograph: Shutterstock
Photograph: Shutterstock

The 11 best Christmas markets in Germany

Want to make merry and glug the Glühwein this winter? Here’s our guide to the absolute best Christmas markets in Germany

Advertising

When you picture a classic Christmas market, it’s likely you’re thinking of Germany. In fact many of our Christmas traditions are actually German (including the Christmas market itself), as well as advent calendars, gingerbread houses and even ol’ Sankt Nikolaus. 

Every German city has its own yearly Weihnachtsmarkt, while bigger cities like Berlin have multiple pop up all over the place. But all of them are very special places to be, specialising in food, drink or local bits for gifting. Wherever you’re based this Christmas, here’s the full lowdown on Germany’s festive markets. Ho ho ho!

RECOMMENDED:
🎄 The best Christmas markets in Europe
🎅 The best Christmas markets in the world
🍴 The best restaurants in Germany

At Time Out, all of our travel guides are written by local writers who know their cities inside out. For more about how we curate, see our editorial guidelinesThis guide includes affiliate links, which have no influence on our editorial content. For more information, see our affiliate guidelines

Best Christmas markets in Germany

Best for: foodies who’ve come hungry 

With over 80 Christmas markets across Berlin, it’s easy to be overwhelmed. But my favourite last time was one where I was treated to a menu worthy of royalty: the Charlottenburg Palace Christmas Markets. It was a deliciously romantic affair held next to the palace, best known for its massive array of food stalls. And, after having had plenty of amaretto-spiked Glühwein and gooey truffle spaetzle here, I can confirm it deserves its reputation. My other favourite is the Scandi-style Lucia Christmas Markets in the square of a 19th-century brewery in Prenzlauer Berg.

👀 Our take: ‘Bring cash (lots of it) and make sure to try the mulled Glögg.’ 

https://media.timeout.com/images/106104023/image.jpg
Kate Bettes
Local expert, Berlin

2. Christkindlesmarkt, Nuremberg

Best for: taking home something truly special

Perhaps the most quintessentially German Christmas market, Nuremberg’s Christkindlesmarkt is – literally – a shining example of winter warmth and wholesomeness. With nearly 200 independent vendors selling handmade crafts (think beeswax candles, hand-carved wooden toys and figurines made of dried prunes, because why not?), the market is the perfect place to do your Christmas shopping and unwind after a brisk walk around the historic city centre. Atop the list of moreish local specialities are Nürnberg Rostbratwurst and Lebkuchen, which was first baked here.

Open Nov 29-Dec 24.

Advertising

3. Weihnachtsmarkt, Ravenna Gorge

Best for: ticking off your bucket list

Of all Germany’s Christmas markets, Weihnachtsmarkt in the Black Forest’s Ravenna Gorge might well be the most scenic. Tucked beneath the 40-metre-high arches of a ginormous railway bridge likes a hive of buzzy huts, quaint Christmas lights and beaming warmth. Often covered in a thick layer of snow, it all looks even better at night – when those glorious arches (and the entire bridge, for that matter) is lit up in deep red.

Open end of Nov-December 24. 

4. Reiterlesmarkt, Rothenburg ob der Tauber

Best for: stepping into a fairytale

The medieval town of Rothenburg is a sight to behold, especially in the Adventszeit, when the city’s long-running Christmas market, Reiterlesmarkt, lights up the long winter nights. With its winding streets and Tudor houses, the whole city feels like a fairytale, and the appearance of the mythical Reiterle (rider) at the market’s opening ceremony certainly enhances the impression. Don’t leave without trying the famous Rothenburger Schneeball (‘snowball’) pastry, fried golden and made with plum Schnapps.

Open Nov 29-Dec 23. 

Advertising

5. Striezelmarkt, Dresden

Best for: the best Christstollen you’ll ever eat

Home of the ubiquitous Christstollen (a fruitcake made from rum-infused raisins, orange peel and almonds), this city in south-eastern Germany exerts a surprisingly large influence on European Christmas culture. The Striezelmarkt, in Dresden’s Baroque old town, also happens to be one of the world’s oldest Christmas markets, celebrating its 595th birthday in 2019. For a more low-key experience, crowds flock to the medieval-themed Mittelalter-Weihnacht market, as well as the arts and crafts fair at the Frauenkirche.

Open November 27-December 24. 

6. Marienplatz and the Märchenbazar, Munich

Best for: lively, weekend vibes

Munich’s central market at Marienplatz is always thronging come Christmas – and with good reason. Here you can enjoy live concerts every evening underneath the towering Tannenbaum (fir tree) while shopping for picturesque souvenirs and filling up on roasted nuts and hot apple wine. But you’d be remiss not to check out the Bavarian capital’s other markets, too, especially the funky Märchenbazar at Leonrodplatz. With its international food stalls and live music programme, this delightfully ‘Alice in Wonderland’-esque market delivers constant surprises.

Open Nov 25-December 24. 

Discover the best things to do in Munich

Discover the best restaurants in Munich

Advertising

7. Aachener Weihnachtsmarkt

Best for: sampling local delicacies 

Aachen’s cobbled Münsterplatz isn’t just home to the city cathedral (and the final resting place of legendary medieval ruler Emperor Charlemagne): in December it’s also lined with wooden kiosks renowned for Aachener Weihnachtsmarkt’s marvellous local specialities. An anise-flavoured gingerbread called printen, a crisp-edged potato fritter called kartoffelpuffer and mulled-wine-flavoured candy are all just a few of the delicacies up for grabs.

Open Nov 22-Dec 23. 

8. Santa Pauli, Hamburg

Best for: buying (ahem) alternative Christmas presents

If you’ve got kids in tow, the glittering Christmas market in front of Hamburg’s town hall makes for a fantastic afternoon out, as do the five ‘fairytale ships’ on the Alster Lake. If you haven’t, head to the city’s infamous red light district St. Pauli for the Santa Pauli market, which puts an X-rated spin on the traditional Christmas fair. Come out for live music and variety shows while you drink and mingle with the locals... or do some sex toy shopping for the holidays.

Open Nov 11-Dec 24. 

📍 Discover more of the best things to do in Hamburg

Advertising

9. Weihnachtsmarkt auf dem Marktplatz, Leipzig

Best for: harking back to the olden days

When two children from a peasant family hiked from the Zillertal Alps to Leipzig in the 19th century, they planned on selling gloves at the local market. That didn’t work out, so they resorted to making a buck by singing a previously unknown song, ‘Silent Night’. Since then, Leipzig has been a focal point of Germany’s Christmas culture, and the central Weihnachtsmarkt, dating back to 1458, is no exception. Definitely come hungry.

Open Nov 28-Dec 23. 

10. Weihnachtsmarkt am Kölner Dom, Cologne

Best for: twinkly lights and the perfect snap

Cologne is a delightfully international city with a huge personality, and the Adventszeit is celebrated just as wildly here as the infamous Karneval in February. The Markt am Dom sits just below the imposing cathedral, creating an unmistakably grand atmosphere for eating, shopping and mingling. The Old Town market has plenty of charm, too, while the rustic Stadtgarten market, hidden among the park’s chestnut trees, draws more of a local crowd.

Open Nov 23-Dec 24. 

📍 Discover the best things to do in Cologne

Recommended
    You may also like
    You may also like
    Advertising