Travel with You, Me, Away
Christmas Markets in Germany 2026: 7 Classic Cities
Germany's major Christmas markets open between mid-November and the Friday before first Advent, and nearly all close by 23 or 24 December 2026. Check Totensonntag closures on 22 November 2026 before booking a November weekend.
Reviewed
Explore the map
Destinations on the map
The map shows selected approximate city locations. Individual hotels and restaurants are not mapped.
Numbered marker: select a location directly on the map
The map could not be loaded. You can still use the destination list.
Map data: Natural Earth · Place data: GeoNames, CC BY 4.0, modified
How to pick your German Christmas market
Start with your travel dates rather than city names. Cologne opens as early as 16 November 2026 and Munich and Rothenburg follow on 20 November, whereas Nuremberg waits until 27 November 2026. Equally important, Sunday 22 November 2026 is Totensonntag, a statutory remembrance day when early-opening markets such as Cologne, Munich and Rothenburg stay closed all day.
For a relaxed trip for two, visit Tuesday to Thursday afternoon and book an old-town room within walking distance so you can warm up between dusk lights and dinner. Most stalls close on 23 December or by 2 pm on 24 December, so Germany works best before Christmas Eve rather than between Christmas and New Year.
- Early November start (from 16-20 November 2026, closed 22 November): Cologne, Munich and Rothenburg.
- Classic late-November openings (25-27 November 2026): Dresden Striezelmarkt, Stuttgart and Nuremberg.
- Best compact timbered backdrop: Rothenburg ob der Tauber on a midweek evening.
Nuremberg: Christkindlesmarkt on Hauptmarkt
The City of Nuremberg lists the 2026 Christkindlesmarkt from Friday 27 November to Thursday 24 December 2026 on Hauptmarkt. Regular opening hours run daily from 10 am to 9 pm, with Christmas Eve (24 December) ending early at 2 pm.
On opening Friday 27 November the market stays open until 10 pm, pausing stall sales between 5.30 pm and 6 pm during the prologue from the Frauenkirche gallery. Pair Hauptmarkt with quieter morning walks up toward the imperial castle.
- Dates: 27 November to 24 December 2026.
- Daily hours: 10 am to 9 pm (opening day until 10 pm; 24 December 10 am to 2 pm).
Sources: Nürnberger Christkindlesmarkt 2026
Dresden: 592nd Dresdner Striezelmarkt on Altmarkt
Dresden's official Striezelmarkt page lists the 592nd edition from Wednesday 25 November to Thursday 24 December 2026 on Altmarkt. Opening day runs from 4 pm to 9 pm with stall sales starting at 4.30 pm after the ceremony, followed by daily opening from 10 am to 9 pm through 23 December and 10 am to 2 pm on 24 December.
Ore Mountain woodcraft arches, candle pyramids and Dresdner Christstollen shape the square. Combine Altmarkt with a walk past the Frauenkirche and Brühl's Terrace above the Elbe.
- Dates: 25 November to 24 December 2026.
- Hours: 25 November 4 pm to 9 pm; 26 November-23 December 10 am to 9 pm; 24 December 10 am to 2 pm.
Sources: 592. Dresdner Striezelmarkt 2026
Cologne: Weihnachtsmarkt am Kölner Dom
The official Cologne Cathedral Christmas market organiser lists the 2026 season on Roncalliplatz from Monday 16 November to Wednesday 23 December 2026, remaining completely closed on Sunday 22 November 2026 for Totensonntag.
Stalls open Sunday to Wednesday from 11 am to 9 pm, Thursday and Friday from 11 am to 10 pm, and Saturday from 10 am to 10 pm directly beneath the cathedral spires right next to Köln Hauptbahnhof.
- Dates: 16 November to 23 December 2026 (closed 22 November 2026).
- Hours: Sun-Wed 11 am to 9 pm, Thu-Fri 11 am to 10 pm, Sat 10 am to 10 pm.
Sources: Weihnachtsmarkt am Kölner Dom 2026
Munich: Münchner Christkindlmarkt on Marienplatz
Munich's official Christkindlmarkt portal schedules the 2026 market around Marienplatz and Rindermarkt from Friday 20 November to Thursday 24 December 2026, with a full-day closure on Sunday 22 November 2026 (Totensonntag).
Regular hours run Monday to Saturday from 10 am to 9 pm, Sunday from 10 am to 8 pm, and 24 December from 10 am to 2 pm. Browse the Kripperlmarkt nativity stalls nearby when Marienplatz fills up around dusk.
- Dates: 20 November to 24 December 2026 (closed 22 November 2026).
- Hours: Mon-Sat 10 am to 9 pm, Sun 10 am to 8 pm, 24 December 10 am to 2 pm.
Sources: Münchner Christkindlmarkt 2026
Stuttgart: Stuttgarter Weihnachtsmarkt around Schlossplatz
Stuttgart's official market site lists the 2026 run from Wednesday 25 November to Wednesday 23 December 2026 across Schlossplatz, Schillerplatz, Marktplatz and Karlsplatz, known for lavishly decorated wooden stall roofs.
Opening Wednesday 25 November starts stall sales at 5 pm before the 6 pm ceremony in the Old Castle courtyard. Regular hours run Sunday to Thursday from 11 am to 9 pm and Friday and Saturday from 11 am to 10 pm.
- Dates: 25 November to 23 December 2026.
- Hours: Opening day from 5 pm; Sun-Thu 11 am to 9 pm; Fri-Sat 11 am to 10 pm.
Sources: Stuttgarter Weihnachtsmarkt 2026
Rothenburg ob der Tauber and Frankfurt am Main
Rothenburg's historic Reiterlesmarkt runs from Friday 20 November to Wednesday 23 December 2026 around Marktplatz, Grüner Markt and Kirchplatz (closed 22 November 2026). Stalls open Sunday to Thursday from 11 am to 7 pm and Friday and Saturday from 11 am to 8 pm, with the traditional Reiterle appearance on Friday 27 November.
Frankfurt's Christmas market stretches from Roßmarkt and Hauptwache down to Römerberg and Mainkai from Monday 23 November to Tuesday 22 December 2026, open Monday to Saturday from 10 am to 9 pm and Sunday from 11 am to 9 pm. Direct ICE trains link Frankfurt, Nuremberg and Munich, making a big-city and medieval-town pairing straightforward.
- Rothenburg Reiterlesmarkt: 20 November-23 December 2026 (closed 22 November; Sun-Thu 11 am-7 pm, Fri-Sat 11 am-8 pm).
- Frankfurt Weihnachtsmarkt: 23 November-22 December 2026 (Mon-Sat 10 am-9 pm, Sun 11 am-9 pm).
Sources: Rothenburger Reiterlesmarkt, Frankfurter Weihnachtsmarkt 2026, Deutsche Bahn Timetables and Connections
Checklist before booking Germany in Advent
Confirm exact opening hours and mug deposit cash needs before setting off, as smaller craft stalls still prefer euro notes and coins.
- Avoid planning market visits on Sunday 22 November 2026 (Totensonntag).
- Reserve ICE seats early on Friday afternoon and Sunday evening Advent services.
- Pack cash in small euro notes for mug deposits (Pfand) and traditional snacks.
Sources
- Nürnberger Christkindlesmarkt 2026 (Stadt Nürnberg). Accessed
- 592. Dresdner Striezelmarkt 2026 (Landeshauptstadt Dresden). Accessed
- Weihnachtsmarkt am Kölner Dom 2026 (Kölner Weihnachtsgesellschaft mbH). Accessed
- Münchner Christkindlmarkt 2026 (Landeshauptstadt München). Accessed
- Stuttgarter Weihnachtsmarkt 2026 (in.Stuttgart Veranstaltungsgesellschaft mbH). Accessed
- Rothenburger Reiterlesmarkt (Rothenburg Tourismus Service). Accessed
- Frankfurter Weihnachtsmarkt 2026 (Tourismus+Congress GmbH Frankfurt am Main). Accessed
- Deutsche Bahn Timetables and Connections (Deutsche Bahn AG). Accessed