Opens in a new tab

Cologne Christmas Market

Cologne's cathedral market draws over four million people a season, right below the spires. It runs 16 November to 23 December 2026 with more than 120 stalls and free entry, and the harbour and Stadtgarten markets open earlier on 13 November. The other markets are walkable, or a Christmas tram does the loop for €10.

OpensNovember 13, 2026
ClosesJanuary 10, 2027
Entry CostFree
Opening hoursMost markets open at 11:00 and close at 21:00 or 22:00 depending on the day (later on Fridays and Saturdays). Heinzels is open 11:00–22:00 daily, and the Stadtgarten opens at 16:00 on weekdays.

Holiday hours · Dec 24: All central markets end on 23 December. Heinzels Heumarkt and the Hafen market are closed on 24 December. · Dec 25: Closed everywhere. Heinzels Heumarkt reopens 26 December 11:00–22:00 and runs to 10 January, and the Hafen market reopens 26 December and runs to 3 January.

Last updated : October 22, 2026

Cologne Christmas Market
<script>
(function(){
  function ready(fn){ if(document.readyState !== 'loading'){ fn(); } else { document.addEventListener('DOMContentLoaded', fn); } }
  ready(function(){
    if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;
    document.querySelectorAll('.cw-snowfield').forEach(function(f){
      for (var i = 0; i < 24; i++) {
        var s = document.createElement('span');
        s.className = 'cw-flake';
        s.textContent = '\u2744';
        s.style.left = (Math.random()*100) + '%';
        s.style.animationDuration = (9 + Math.random()*10) + 's';
        s.style.animationDelay = (Math.random()*12) + 's';
        s.style.fontSize = (6 + Math.random()*7) + 'px';
        s.style.opacity = (0.25 + Math.random()*0.4);
        f.appendChild(s);
      }
    });
  });
})();
</script>

❄  Opens November 13, 2026 · runs to January 10, 2027  ❄

6 Christmas markets across the city

All Christmas Markets in Cologne

Ranked #1 is where we'd go first.

Weihnachtsmarkt am Kölner Dom

Roncalliplatz, directly under the cathedral

120+

The one you cannot avoid, and the one everybody photographs. It sits directly under the cathedral, about two minutes from the station exit, so it is the first thing you see and usually the busiest thing you see. More than 120 stalls, more than a hundred free stage performances across the season, and a genuine crush from late afternoon onwards.

Heinzels Wintermärchen

Alter Markt and Heumarkt, Old Town

Built around the Heinzelmännchen, the house-elves of Cologne folklore who supposedly did everyone’s work overnight until somebody spied on them. It spreads across two squares, has an ice rink on Heumarkt and a craftsmen’s alley where people are actually making things rather than reselling them. If you only have one evening, spend it here rather than at the cathedral.

Markt der Engel

Neumarkt

The angels’ market, and one of the originals that restarted the whole Cologne Christmas market boom in the seventies. Everything is white and gold, there are angels moving through the crowd, and it is small enough to see properly in half an hour, which after the cathedral is a relief rather than a criticism.

Hafen-Weihnachtsmarkt

Chocolate Museum grounds, Rheinauhafen

The harbour market, on the Rhine beside the Chocolate Museum, and the one with by far the longest season. It opens 13 November and runs to 3 January, so it and the Heinzels ice rink on Heumarkt are the only Cologne markets still standing between Christmas and New Year. Maritime theming, which sounds contrived and works better than it should next to actual water.

Nikolausdorf

Rudolfplatz

St Nicholas Village, built around the medieval Hahnentorburg gate at Rudolfplatz. It is the most straightforwardly child-facing of the Cologne markets, and it sits on top of a U-Bahn stop, which matters more than it sounds when it is four degrees and everyone is tired.

Weihnachtsmarkt im Stadtgarten

Stadtgarten beer garden, Belgisches Viertel

The small one in a park on the edge of the centre, in the Stadtgarten beer garden. It is the local option rather than the visitor one: fewer stalls, more people who live here, and it attaches to the Belgian Quarter if you want a bar afterwards that is not full of day-trippers.

The Cologne pocket guide, a street map of every market on one side and hours, prices and transport tips on the other

Free pocket guide

Every Cologne market on one sheet of paper

Gloves on, phone dead, signal gone. A folded sheet in your coat pocket still works when nothing else does, so print this before you go.

  • A real street map with every market, the metro stops and a walking loop that links them
  • Opening hours for each market, Christmas Eve included, when most of them close early
  • What the food and drink cost, and what to order at the stalls
  • When to go to dodge the crowds, and how to get from one market to the next

Two A4 pages, made to print on both sides of one sheet. After that, a few emails a season. Unsubscribe in one click.

Airport, rail and getting around

Getting to Cologne

How to reach Cologne and get between the markets once you are there.

Nearest airportKöln-Bonn Airport (Konrad Adenauer Airport), about 15 km southeast. S-Bahn connects to the main station.
Getting aroundThe markets are walkable from each other, and there is a Christmas tram that costs €10 for a day pass. The main station is a 1-minute walk from the Cathedral Market. Public transport is through the Stadtbahn (often called U-Bahn, though most of it is above ground).
01

From the airport

Köln-Bonn Airport

15 min

The S-Bahn line 13 runs directly from the airport terminal to Köln Hauptbahnhof every 20 minutes. You step off the train and the cathedral is right there.

Private transfer to your hotel door

Late flight, small children or three bags each: a fixed price car to the door beats the train with luggage. The price is per car, not per person.

02

By train

London to Cologne

4h 11m

Eurostar from London St Pancras to Brussels, then ICE to Cologne. One change in Brussels, booked as a single ticket. The 4h 11m is the total journey time quoted by Trainline.

Brussels to Cologne

2h 13m

Direct ICE trains run hourly from Brussels-Midi to Köln Hbf.

Amsterdam to Cologne

2h 39m

Direct ICE from Amsterdam Centraal to Köln Hbf, single journey from €19.99 if booked ahead. 2h 39m.

Frankfurt to Cologne

1h 21m

ICE trains every half-hour from Frankfurt Hbf to Köln Hbf, direct, 1h 21m.

03

By car

Driving to Cologne

Don't drive into the centre. The old town around the cathedral is pedestrianised, the markets close streets entirely, and parking in a garage near the Dom costs €30+ for an evening. Park at the park-and-ride at Köln-Mülheim or Köln-Poll and take the S-Bahn in. It's 10 minutes and €3.

04

Getting around

Sleep close to the stalls

Where to stay in Cologne

Book early.  December does not do last-minute

Budget

Opera Hotel Köln

The 5-minute walk to the Cathedral Christmas Market is its biggest draw. 5 min walk to The Cathedral Market at Roncalliplatz is the biggest and most famous, over 4 million visitors each year. The Cathedral itself is visible from the station exit, so you can't miss it..

Check December rates →

Mid-range

Legend Hotel

Only 20 rooms with a New York loft style that frames the cathedral spire, and the Heinzels market is 100 metres away.

Check December rates →

Splurge

Excelsior Hotel Ernst am Dom

It sits 50 metres from the Cathedral Market and has two restaurants, Hanse Stube and Taki.

Check December rates →

Disclosure: This blog is reader-supported, and some posts contain affiliate links. If you make a booking, I may earn a small commission at no extra cost to you. Thank you for keeping me writing and doing what I love!

If you’ve only ever heard of Nuremberg and Dresden when it comes to German Christmas markets, you’re missing the most fun one of all.

Cologne pulls in roughly 4 million visitors to its Christmas markets each winter making it the most-visited market city in Germany, edging out even Dortmund and Berlin.

And while Nuremberg has the Christkindlesmarkt pedigree and Dresden has the oldest market in the world (the Striezelmarkt, dating to 1434), Cologne often wins on sheer density. They have half a dozen themed markets packed into a walkable Old Town, all with the Cologne Cathedral (Kölner Dom) looming overhead like the world’s most dramatic festive backdrop.

Why Cologne Is Germany’s Christmas Market Capital?

Here’s a fun fact most people don’t know. Cologne actually got a late start on the Christmas market tradition. While Dresden was holding its Striezelmarkt back in 1434 and Nuremberg since 1628, Cologne’s first Christmas market only opened in 1820, per the Cologne Tourist Board.

But what Cologne lacks in age, it makes up for in scale and variety.

Instead of one big market in the main square, Cologne runs a constellation of themed markets scattered across the Old Town and beyond, all presided over by the city’s local folklore figures, the Heinzelmännchen (house gnomes who, legend has it, did all the city’s work overnight until a curious tailor’s wife scattered peas on the stairs to catch them).

You’ve got markets themed around angels, fairy-tale figures, mariners, and the Heinzelmännchen themselves, each with its own design language, food focus, and crowd.

The backdrop doesn’t hurt, either, if I am being honest. Cologne Cathedral was the world’s tallest building from 1880 to 1890 and is still the tallest cathedral on earth. Seeing its twin spires lit up at night over the market stalls is one of the more cinematic Christmas scenes in Europe.

In short, Cologne is the most modern, most diverse, and most fun of Germany’s big-market cities.

When to Visit the Cologne Christmas Markets

The Cologne Christmas markets typically open around mid-November and they run through to December 23, though the Hafen market stays open until January 3 and the Heinzels ice rink on Heumarkt until January 10 (both closed on 24 and 25 December). Otherwise the city goes quiet for Christmas itself, then comes back to life for Carnival season in February (Cologne’s other huge festival, but that’s a different guide!).

If you have flexibility, I’d suggest aiming for the first or second week of December. Here’s why:

  • The markets are fully up and running but not yet at peak tourist chaos.
  • Weekdays are noticeably quieter than weekends, especially at the Cathedral market which can get shoulder-to-shoulder by mid-December.
  • You avoid the last-weekend-before-Christmas crunch when German domestic travelers descend.

Cologne in December is cold though and frequently rainy (rarely snowy, despite the postcard impression). Average highs hover around 5°C/41°F, with damp cold that gets into your bones. That’s why you need to pack warm layers, a decent waterproof, and proper shoes with grip.

How to Get to Cologne

Cologne is one of the easiest German cities to reach, which is part of why the Christmas markets get so busy.

  • Fly into Cologne Bonn Airport (CGN) – 15 minutes by S-Bahn (line S13) to Köln Hauptbahnhof, the main station right next to the Cathedral.
  • By train – Cologne is on the ICE high-speed network. Frankfurt in ~1 hour, Brussels in ~2 hours, Amsterdam in ~2.5 hours, Berlin in ~4.5 hours. If you’re coming from elsewhere in Europe, the train is genuinely the better option because the station drops you walking-distance from the markets.
  • By car – Possible, but I’d skip it. The Old Town is walkable and parking is expensive. Park at a park-and-ride on the edge and tram in.

What to Eat & Drink at the Cologne Christmas Market

German Christmas market food is one of the great winter food traditions, and Cologne does it really well with a few local twists.

Here’s what to eat and drink at the Cologne Christmas market:

  • Glühwein (mulled wine) – The mandatory starter. You’ll pay a few euros for the drink plus a Pfand (deposit) of around €3–5 on the mug, which you get back when you return it. Collect the mug as a souvenir by not returning it. (You’re basically paying the deposit price to keep it.)
  • Kinderpunsch – The non-alcoholic version, a hot spiced fruit punch. If you’re driving or just not drinking, this is your friend.
  • Reibekuchen – German potato pancakes, served with applesauce or (sometimes) smoked salmon. A Cologne market staple. Crispy, greasy, perfect.
  • Bratwurst – The classic. You’ll find these at every market, but the quality varies so look for the stalls with the longest local lines.
  • Gebrannte Mandeln – Candied toasted almonds. Smells incredible, tastes better. A standard bag runs around €5–7.
  • Maroni – Roasted chestnuts. Less sweet than the almonds, very warming.
  • Lebkuchen & Stollen – German gingerbread and Christmas bread. Often sold as decorated gingerbread hearts on ribbons (cheesy, but a great photo).
  • Kölsch – Cologne’s local beer, and the only beer that legally has to be brewed in the Cologne region to be called Kölsch. Served in small cylindrical glasses by a Köbes (the traditional waiter). Light, crisp, and dangerously easy to drink.
  • Halver Hahn – A local pub snack: a rye roll with butter and medium-aged Gouda, plus mustard. Sounds simple, is secretly great. Try it in a Brauhaus (traditional brewery pub) rather than at the market itself.

Where to Stay in Cologne for the Christmas Markets?

For a Christmas market trip, you want to be central. The Old Town is walkable, but it gets cold and crowded so being able to pop back to your hotel to warm up or drop shopping bags makes a real difference.

Best neighborhoods for Cologne Christmas market visitors:

  • Old Town (Altstadt) / Around the Cathedral – The most convenient option and you can walk to every central market in 10 minutes. Slightly pricier but definitely worth it for a short trip. 
  • Belgian Quarter – Trendy, design-led, just west of the Old Town. A 10–15 minute walk to the markets, but with cooler cafés, bars, and boutiques nearby. My pick if you want to balance market time with normal city time.
  • Ehrenfeld – Cologne’s street-art and hipster neighborhood, which is only a 10-minute tram ride from the center. Cheaper, more local, and with great (really great!) food. Best for repeat visitors or longer stays.
  • Deutz (east bank of the Rhine) – Across the Hohenzollern Bridge from the Cathedral. Cheaper than the Old Town, and you get the iconic walk across the bridge (lined with love locks) every time you head to the markets.

Getting Around Cologne

Cologne’s Old Town is very walkable, which is one of the main reasons it works so well as a Christmas market destination. You can hop from the Cathedral market to the Market of Angels to Heinzels Wintermärchen on foot in under 20 minutes total.

When you do need to go further (out to the Harbour market or Ehrenfeld), you can use the U-Bahn / Stadtbahn network. Cologne also offers the KölnCard, which gives you free public transport plus discounts at museums, tours, and restaurants and it’s very worth it if you’re museum-hopping.

A very interesting options includes The Christmas Market Express, a mini-train operated by Wolters Bimmelbahnen that hops between markets across the city.

It’s touristy, sure, but it’s a nice way to rest your feet between stops, and the route hits all the major markets. Great for families with tired kids.

Beyond the Markets – Things to Do in Cologne in December

You’ll want to break up the market-hopping with some actual Cologne sightseeing. Here’s what to prioritize:

  • Climb the Cologne Cathedral tower – 533 steps, no elevator, but the view over the city (and down at the market) is worth it. Book a timed ticket in advance.
  • Walk the Hohenzollern Bridge – The love-lock bridge across the Rhine. Best at dusk, walking back toward the Cathedral with the lights coming on.
  • Museum Ludwig – Cologne’s modern art museum, with one of Europe’s best Picasso collections. Right next to the Cathedral. Perfect cold-weather escape, if you ask me.
  • Imhoff-Schokoladenmuseum (Chocolate Museum) – On the Rheinauhafen, next to the Harbour market. Extremely fun, especially with kids, and you get free chocolate samples.
  • Advent cruise on the Rhine – The Cologne Tourist Board runs Advent cruises on the Rhine, which is a lovely way to see the city from the water with a hot drink in hand.
  • A traditional Brauhaus dinner – Skip the market food one night and have a proper Cologne dinner in a Brauhaus (brewery pub). Try Himmel un Ääd (heaven and earth black pudding with mashed potato and apple sauce) or Rheinischer Sauerbraten (marinated pot roast).

Is Cologne Worth It for Christmas?

Yes, and especially if you’ve already done the more famous German markets.

What Cologne does better than anywhere else in Germany is variety in a walkable footprint.

You can do six genuinely different Christmas markets in two days without ever getting in a car, all under the shadow of one of the most dramatic cathedrals in Europe.

That’s hard to beat.

If you only have time for one German Christmas market city, Nuremberg or Dresden probably win on pure tradition. But if you want the experience of Christmas markets while wandering, drinking, eating, hopping from one vibe to the next, doing it all on foot, and finishing in a proper Cologne Brauhaus with a Kölsch… Cologne is the better trip.

I hope this guide helps plan your Cologne Christmas market trip!

Tours

Make an evening of it

A few worth paying for. The markets themselves are free.

Glühwein Tour by Rickshaw

1 hour · from €45

A private rickshaw ride round the Old Town with organic Glühwein and a warm blanket, rolling past the cathedral, Alter Markt and Heumarkt. Pick-up and drop-off are included, and the guide speaks English, German or Spanish.

Check availability ↗

The Dark Side of the Dom Tour

2 hours · from €15

A walk at sunset through Cologne's darker stories, from witch hunts and plague tales to the Devil's part in building the cathedral. It starts and ends at Heumarkt, runs in English or German, and the two beer stops are pay-as-you-go.

Check availability ↗

Rhine River Winter Cruise with Festive Music

1.5 hours · from €26

Ninety minutes on a panorama boat with festive music on board and the cathedral, Groß St. Martin and the Rheinau crane houses on the skyline. Glühwein, coffee and hot chocolate are sold on board, and it leaves from pier 10 on Konrad-Adenauer-Ufer.

Check availability ↗

Brewery Tour with 3 Kölsch Beer Tastings

2 hours · from €28

A guided walk through the Old Town brewhouses with three Kölsch tastings and the stories behind the city's beer, plus a Kölsch beer mat to take home. It meets by the Kreuzblume monument in front of the cathedral, runs in English or German, and is 18+ so bring ID.

Check availability ↗
Combine your trip

Nearby Christmas markets

Düsseldorf

Düsseldorfer Weihnachtsmarkt

20 Nov – 30 DecFree

Compare the two

Dortmund

Dortmunder Weihnachtsstadt

19 Nov – 30 DecFree

Compare the two

Frankfurt

Frankfurter Weihnachtsmarkt

23 Nov – 22 DecFree

Compare the two

Strasbourg

Christkindelsmärik

27 Nov – 24 DecFree

Compare the two