Christmas Markets in Germany

Everthing you Ever Wanted to Know about German Christmas Markets

German Christmas Market, Jena
••• German Christmas Market in Jena. Rene Schwietzke

What would the holidays be without a visit to a traditional German Christmas market (Weihnachtsmarkt or Christkindlmarkt)?

This tradition has spread so there are Christmas Markets all over the world, in London, USA, Paris (Marché de Noël). But the best still lie in Germany where old town squares and medieval castles are an enchanting setting for a favorite Christmas tradition.

German Christmas Markets History

German Christmas markets date back to the 14th century.

Originally, the fairs provided only food and practical supplies for the cold winter season. They took place in the main square around the central church or cathedral and soon became a beloved holiday tradition. 

Protestant reformer Martin Luther was helpful in transforming the holiday to center around the 24th and 25th. Before his time, Nikolaustag (St. Nicholas Day) on December 6 was the time of gift giving. But Luther suggested that children receive presents from the Christkind (the Christ child) around the time of Jesus's birth. This also popularized the term “Christkindlsmarkt,” a name for the markets more popular with the religious and in the south of Germany.

German Christmas markets usually follow the four weeks of advent, opening in the last week of November and closing down at the end of the month. (Note that they may be closed or close early on Christmas Eve and Christmas Day.) You can visit most from 10:00 until 21:00.

Attractions at German Christmas Markets

Strolling through festively illuminated streets, taking rides on old-fashioned carousels, buying handmade Christmas decoration, listening to German Christmas carols, and drinking hot spiced wine...Christmas markets are a traditional and fun part of every Christmas season in Germany.

Popular attractions include:

  • Christmas Pyramids (like the massive one in Dresden)
  • Nativity scenes (Krippe)
  • Nussknacker (Nutcrackers)
  • Giant Stollen (also in Dresden)
  • Zwetschgenmännle (figures made of dried plums)
  • Riesenrad (Ferris Wheel)
  • Ice Skating
  • Caroling
  • Weihnachtsbaum (Christmas Trees, like the biggest in Dortmund)
  • Krampuslauf - This unique parade takes place in certain cities in the south and celebrates the darker side of Christmas

What to Buy at a German Christmas Market

Christmas markets are the perfect place to find a unique Christmas gift or souvenir, such as handmade wooden toys, local crafts, Christmas ornaments (like traditional straw stars) and decorations, nutcrackers, smokers, paper stars and more.

Note that while some markets specialize in quality goods, many markets offer mass-produced, cheap trinkets.

What to Eat at a German Christmas Market

No visit to a German Christmas market is complete without sampling some Christmas treats. Here is a list of German specialties that you should not miss:

  • Stollen – traditional German Christmas bread with dried fruits, nuts, spices, and sugar icing
  • Glühwein – mulled wine, a hot spiced wine
  • Nürnberger Rostbratwürste - small charcoal-grilled Nuremberg sausages
  • Lebkuchen - gingerbread biscuits
  • Bratäpfel - baked apples
  • Gebrannte Mandeln – roasted almonds
  • Maronen – roasted chestnuts
  • Marzipanbrot – A big piece of Marzipan, shaped like a loaf of bread

Also read our complete list of What to Eat at a German Christmas Market, sweets and drinks to warm you from the inside.

Best Christmas Markets in Germany

Almost every city celebrates with at least one Christmas market. The city of Berlin counts 70 Christmas markets alone. So where to start?

Famous Christmas markets are held in:

  • Dresden's Striezel Markt - Oldest Market in Germany with a Stollen parade
  • Christkindlesmarkt Nuremberg - Draws about two million visitors a year to its charming wood stands with red and white striped tents
  • Weihnachtsmärkte in München - The Bavarian capitol offers an array of charming markets
  • Dortmunder Weihnachtsmarkt - Features the largest Christmas tree over 45 meters tall
  • Cologne Weihnachtsmarkt - Over 4 million visitors explore the many markets that cover all of downtown Cologne. Altogether they are considered the biggest market in the country.
  • Berlin Weihnachtsmaerkte - There are around 70 markets throughout the city highlighting design, unique crafts and gifts and chic Christmas cheer. 

Also have a look at Germany's most popular Christmas markets and find out the Top 6 Places to Spend Christmas in Germany.