Heidelberg Christmas Market

There is no better place to celebrate the festive season than at the Heidelberg Christmas Markets. Surrounded by twinkling lights, join the festive fun with ice skating at the foot of Castle Hill and marvel at one of Germany's most romantic skylines.

Located within the grounds of the Heidelberg Castle, the romantic market is steeped in tradition and considered one of the most iconic events in the city. The atmosphere here is very unique, with the charming old world style hurts, and the enchanting backdrop of the historic squares and Old City, there is something magically about this Christmas market. The castle itself plays host to the Art-Advent calendar, the windows of this stunning building serve as a multidimensional advert calendar. A work by a prominent artists is reveled every day between the 1st and 24th of December, illuminating and decorating the facade of the castle. 

Stroll around six different Heidelberg Christmas market events, with more than 140 beautifully decorated stalls, making sure you take in the city's famous sights. Sample all the seasonal highlights the Old Town has to offer with a walk starting at the 'Bismarckplatz' Christmas market, passing the garden of anatomy and lastly reaching the market at University square. The stalls on the market square and the Kornmarkt offer culinary treats while the Karlsplatz market hosts the popular 'Christmas on Ice', ice skating rink.

There is also a market held in the Heidelberg palace gardens for the 12 days of Christmas, offering visitors a selection of German Christmas ornaments, decorations and gifts all handmade by craftsmen. Classical music drifts through the air, played from the palace chapel, as well as the aroma of fresh gingerbread, making a walk through these snowy gardens a truly unique and special experience. 

Heidelberg city breaks are the perfect accommodation option for trips to the city outside the Christmas period.



Additional Information
Nearby markets worth visiting
Useful Information
  • Flight time from London: 1hr 35min
  • Frankfurt am Main Airport: 86km from the city centre; transfer time about 1 hour
  • Baden Airpark: 89km for the city centre; transfer time about 1 hour
  • Nearest railway station: Heidelberg Central Railway Station
  • Currency: Euro
Hotel Recommendations

Crowne Plaza Heidelberg City Centre 4*

Stylish accommodation centrally located in the heart of the historical old town.


NH Hotel Heidelberg 4*

The hotel is located in a historical old brewery, which makes it special. It is 450m to the main train station and about 1 km to the historical city and the palace.

Deck The Stalls Christmas Has Come Early
Now is the perfect time to book your festive trip to one of Europe's beautiful Christmas markets. Here's a look at a few of them in more detail.