Christmas Market in Germany
German Christmas Market

Heidelberg Christmas Markets dates:
late November to late December

Heidelberg Christmas Markets hours:
Open Sunday to Friday from 11:00 to 21:00, Saturday from 11:00 to 22:00

The German Christmas markets in Heidelberg are some of the most beautiful in the whole country. If you are visiting Germany at Christmastime, they are the perfect place to get into the seasonal spirit.

The five main Heidelberg Christmas markets are located in the city’s old town. They are spread across Kornmarkt, Marktplatz, Universitatsplatz, Anatomiegarten, and Bismarckplatz, making for a large market area in the heart of the city.

In addition to the 140 traditional market stalls selling handicrafts and food, the Heidelberg markets feature rides and entertainment that ranges from choir concerts, orchestras, and storytellers. At the opening ceremony, the Heidelberg Christ child greets visitors at the City Hall to the sound of traditional music.

Christmas on Ice in Karlsplatz is another unique feature of the Heidelberg Christmas markets. It is an open-air skating rink where visitors can ice skate in a festive atmosphere at the base of Castle Hill. It is open every day between 10:00 and 22:00 all the way up until early January (closed 24 December).