Duisburg Christmas Market
Market along Königstraße through Duisburg's whole city centre, with an ice rink for Bavarian curling. 12 November to 30 December 2026.
Münster 6Cologne 5Aachen 1Bad Münstereifel 1Bernkastel-Kues 1Bonn 1Dortmund 1Duisburg 1Düsseldorf 1Essen 1Koblenz 1Monschau 1Trier 1
Market along Königstraße through Duisburg's whole city centre, with an ice rink for Bavarian curling. 12 November to 30 December 2026.
Large city-centre market stretching from the light-canopied Kennedyplatz to a medieval market on Flachsmarkt. 13 November to 23 December 2026.
On the Rhine in front of the Chocolate Museum, the harbour market is the first in Cologne to open and stays open until 3 January.
Right below the cathedral's twin spires on Roncalliplatz, Cologne's best-known market brings red-roofed stalls, a giant tree and a canopy of lights.
On Neumarkt in the heart of the shopping district, the Angels' Market glows with thousands of star lights in the trees and angels strolling between white stalls.
In front of the medieval Hahnentorburg gate, a 'village' of huts where St Nicholas makes his rounds every day and local Kölsch bands play in the evening.
More than 160 stalls across Bonn's pedestrian centre, from Münsterplatz and its Beethoven statue to Friedensplatz.
One of Europe's biggest markets, centred on a 45-metre giant tree on Hansaplatz. 19 November to 30 December 2026, free entry.
Several themed markets link the old town, the Königsallee and the Rhine, with a Ferris wheel, an ice rink and opening until 30 December.
Aachen's big Christmas market wraps around the cathedral and town hall, with the famous Printen gingerbread and stalls tucked into the old-town lanes.
In this walled Eifel town, the 'WinterZauber' market runs between half-timbered houses and City Outlet stores until 30 December.
Market in the half-timbered old town on the Moselle, with wine stalls, an Advent calendar and fireworks on 19 December. 20 November to 20 December 2026.
Seven squares in Koblenz's old town from 20 November to 22 December 2026, then 'Winterzeit' on five squares until 3 January 2027.
In Germany's oldest city, the Christmas market fills the medieval Hauptmarkt and the square in front of the cathedral.
Family-friendly market in the Aegidiimarkt courtyard, around a large wooden pyramid with a chime and a nativity scene. 23 November to 23 December 2026.
Small market with a student vibe in front of the Liebfrauen-Überwasser Church, with views of the cathedral towers. 23 November to 22 December 2026.
Cologne's market of the Heinzelmännchen house elves spreads over Alter Markt and Heumarkt, with a large open-air ice rink running into January.
A small Christmas village among half-timbered houses around the Kiepenkerl statue, with Westphalian specialities. 23 November to 23 December 2026.
Blue pointed-roof huts at the foot of St Lambert's Church, with Münster's biggest Christmas tree. 23 November to 22 December 2026.
The largest and oldest of Münster's six markets, under a canopy of lights behind the historic town hall. 23 November to 23 December 2026.
Local, sustainable market on Harsewinkelplatz by the 'Kirschensäule' sculpture: crafts and food from the region. 23 November to 23 December 2026.
On the four Advent weekends, the half-timbered town of Monschau in the narrow Rur valley turns into a storybook Christmas setting.