You haven’t done Christmas in Europe until you’ve been to a Christmas market, and Germany has some of the best.
Every Christmas, Germany’s market squares are transformed into traditional winter wonderlands. Wooden stalls dressed in lights are set up by locals selling homemade arts and crafts. There’s no shortage of traditional foods like sausages and mulled cider. Some even feature roaming carol singers and nativity plays.
There’s a certain magic about them that can’t be denied, and if you’re thinking of immersing yourself in a traditional and authentic European Christmas market experience, Germany won’t disappoint.
While each German market has its own unique qualities and charming characteristics, in our humble opinions these are the standouts.
Top Christmas markets in Germany
More Christmas markets Germany dates and hours
Here's a quick breakdown of when these Christmas markets in Germany are open in 2016.
|Munich||25 November until 24 December 2016||Monday to Saturday: 10am–9pm; Sunday: 10am–8pm|
|Berlin||21 November until 26 December 2016 (closed Christmas Day)||Monday to Thursday: 2pm–10pm; Friday to Sunday and Boxing Day: 12pm–10pm|
|Cologne||21 November until 23 December 2016||Daily: 11am–10pm|
|Frankfurt||23 November until 22 December 2016||Monday to Saturday: 10am–9pm; Sunday 11am–9pm|
|Nuremberg||25 November until 24 December 2016||Daily: 10am-9pm; Christmas Eve: 10am-2pm|
|Stuttgart||23 November until 23 December 2016||Monday to Thursday: 10am-9pm; Friday to Sunday: 10am-10pm; Sunday: 11am-9pm; 23 November: 5pm-9pm; 17 December: 10am-10:30pm|
|Dresden||24 November until 24 December 2016||Daily: 10am-9pm; Christmas Eve: 10am-2pm|
|Dusseldorf||17 December until 23 December 2016||Sunday to Thursday: 11am-8pm; Friday to Saturday: 11am-9pm|
|Hamburg (Rathausmarkt)||21 November until 23 December 2016||Sunday to Thursday: 11am-9pm; Friday to Saturday: 11am-10pm|
|Rothenburg ob der Tauber||25 November until 23 December 2016||Monday to Thursday: 11am-7pm; Friday to Sunday: 11am-8pm|
|Hannover||23 November until 22 December 2016||Daily: 11am-9pm|
Top multi-city Christmas market tours through Germany and Central Europe
Top Christmas market travel deals
5-day Christmas in Germany tour from $1529pp
Spend five days exploring the best German Christmas markets with Flight Centre. Prices start from $1529pp based on twin share.
Browse cheap flights to Germany
Search and book cheap flights to Germany during Christmas