Opens in a new tab

Heidelberg Christmas Market

From 23 November to 22 December 2026, Heidelberg's six old-town squares below the castle fill with stalls. The best castle view is from the Karlsplatz rink, which looks straight up at the ruin. The ice outlasts the squares, and so does the Kornmarkt's little fir forest, open until 1 January.

This seasonNovember 23, 2026 → January 1, 2027

The squares open 11:00–21:00 Sunday to Friday and 11:00–22:00 on Saturday, from 23 November to 22 December 2026. After that the Kornmarkt Winterwäldchen carries on to 1 January, and the Karlsplatz rink, open daily 10:00–22:00, to 6 January.

The squares have closed by then, and the Karlsplatz rink is shut on 24 December 2026. The Kornmarkt Winterwäldchen also closed on Christmas Eve in 2025, and its 2026 holiday hours aren't out yet.The Karlsplatz rink opens 12:00–22:00 on 25 and 26 December 2026. In 2025 the Kornmarkt Winterwäldchen traded on Christmas Day too, 11:00–21:00.The Kornmarkt Winterwäldchen stays open until 1 January and the Karlsplatz rink until 6 January.

Last updated 7 November 2026

Every market on a real street map, with the transport stops and the walks that link them.

Heidelberg Christmas Market
7.4/10
ChristmasWanders Index 2026

Ranked № 56 of 195 cities

See the full Index →

Heidelberg Christmas market map

Every market, the transport stops and the walks that link them, on a real street map. Zoom in to look around, or tap a market to jump straight to it.

Heidelberg Christmas market map with every market, the transport stops and walking routes
Zoom in, then drag to move around

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

Take this map with you on paper

Gloves on, phone dead, signal gone. The printable version puts the map on one side and everything else on the back, so a folded sheet in your coat pocket still works when nothing else does.

  • 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
  • The street map with every market and the walks, ready to fold into a pocket

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 Heidelberg

Fly into Frankfurt, change once at Mannheim and you're at Bismarckplatz in about an hour.

Frankfurt Airport (FRA)
53–63 min
Heidelberg Hbf

Trains leave the long-distance station about 40 times a day, most with a change at Mannheim onto the S-Bahn. The direct ICE takes 1 hour 3 minutes.

Private transfer to your hotel door

The train from Frankfurt Airport takes about an hour and usually means a change at Mannheim, so a car saves the change more than the time. Split three ways with luggage, the fare starts to look reasonable.

Check transfer pricesWelcome Pickups, about €145 a car from FRA

Fastest trips into Heidelberg

From Stuttgart

39 minfastest trip
TrainsDirect, ICE, InterCity, FlixTrain
How oftenAbout 20 direct a day
Arrive atHeidelberg Hbf
Last train inleaves 23:13
Last train backleaves 23:14

Book ahead for the cheapest fares, and note that FlixTrain needs its own ticket. Regional trains with no booking take 1h18 at best.

From Frankfurt

53 minfastest trip
TrainsDirect, ICE, EuroCity Express
How often70 a day
Arrive atHeidelberg Hbf
Last train inleaves 23:06
Last train backleaves 23:26

Book ahead for the cheapest ICE fares, which tie you to one train. The RB68 regional runs direct in about 1 hour 30 with no booking needed.

From Esslingen

58 minfastest trip
Trains1 change, ICE, FlixTrain
How often45 a day
Arrive atHeidelberg Hbf
Last train inleaves 22:55
Last train backleaves 23:14

Book ahead for the cheapest fares. You change at Stuttgart, and the one direct ICE a day takes 1h21.

From Baden-Baden

52 minfastest trip
Trains1 change, ICE, InterCity, FlixTrain
How often41 a day
Arrive atHeidelberg Hbf
Last train inleaves 23:56
Last train backleaves 23:14

There's no daytime direct train, so you change at Mannheim or Karlsruhe. A regional-only ticket with no booking takes 1h13 at best, barely slower than the fast trains.

From Strasbourg

1h19fastest trip
Trains1 change, ICE, EuroCity Express
How often19 a day
Arrive atHeidelberg Hbf
Last train inleaves 19:44
Last train backleaves 20:33

Book ahead for the cheapest fares. Trips change at Karlsruhe, or at Mannheim and Offenburg.

From London

6h37fastest trip
Trains2 changes, Eurostar, ICE
How often7 a day
Arrive atHeidelberg Hbf
Last train inleaves 15:04
Last train backleaves 15:33

Book the Eurostar early and change at Brussels-Midi for the ICE to Frankfurt, then another ICE to Heidelberg. Via Paris and Karlsruhe it takes about the same. No Eurostar runs on Christmas Day.

Striped bars are trips longer than eight hours, so they run off the scale.

Driving → Heidelberg old town car parks

about €20.50 a day at P12

The old-town street from Karlsplatz to the Marktplatz is closed to cars, and P12 charges about €20.50 a day, so park further out and ride in by tram.

Trams and buses run from Heidelberg Hbf to Bismarckplatz, where the stalls start, in about 6 minutes, and buses reach Universitätsplatz every 10 minutes in about 11. From there it's all on foot, about 1.5 km along the Hauptstraße from Bismarckplatz to the rink on Karlsplatz, and the Bergbahn climbs from the Kornmarkt to the castle in 2 minutes.

Heidelberg Hbf → Universitätsplatz

11 min

Buses run every 10 minutes to Universitätsplatz and Rathaus/Bergbahn. Or ride any tram 6 minutes to Bismarckplatz and walk east through all six squares.

Kornmarkt → Heidelberg Castle by Bergbahn

2 min€11 return with castle entry

The castle ticket covers the funicular, the courtyard, the Great Vat and the Pharmacy Museum, and rises to €12 on 1 January. In winter the last train up leaves the Kornmarkt at 17:10.

Tickets and times

On foot from Marktplatz

Heidelberger Winterwäldchen (Kornmarkt)2 min
Heidelberger Eisbahn (Karlsplatz)3 min
Universitätsplatz5 min
Anatomiegarten15 min
Bismarckplatz21 min

Fares and timetables checked November 2026.

Sleep close to the stalls

Where to stay in Heidelberg

Book early. December doesn't do last-minute.

Hotel am Kornmarkt

Budget

Hotel am Kornmarkt

Hotel am Kornmarkt sits on the Kornmarkt itself, so the Winterwäldchen stalls are outside the door, the Marktplatz is 2 minutes away and the castle funicular is under a minute's walk. Rooms with a shared bathroom keep the price down.

Check December rates →
Hotel Goldener Hecht

Mid-range

Hotel Goldener Hecht

Hotel Goldener Hecht, on Steingasse by the Old Bridge, is 2 minutes on foot from the Marktplatz stalls, and breakfast is just €8.

Check December rates →
Der Europäische Hof

Splurge

Der Europäische Hof

Der Europäische Hof on Friedrich-Ebert-Anlage is a grand hotel run by the same family for four generations, about 5 minutes on foot from the Bismarckplatz stalls and 15 from the Marktplatz, for when the trip is a treat.

Check December rates →

Why Heidelberg at Christmas?

The Heidelberg Christmas market is spread over six squares and around 140 stalls along the Hauptstraße, the long pedestrian street through the old town.

It’s about 1.5 km on foot from the tram stop at Bismarckplatz to the ice rink on Karlsplatz, with the castle on the hill above the far end.

So the Christmas market here is essentially one walk, with the lights down the Hauptstraße to keep you company between the squares.

What I love is how it gets better the closer you get to the castle. The western end is just a shopping street with food huts, and I’ll admit that first stretch drags a bit. But the middle squares have the crafts, and by the end you’re among the fir trees on the Kornmarkt, at the foot of the castle hill.

That last stretch is what I’d go back to Heidelberg for.

You’d expect a backdrop like that to show up in the prices, and it really doesn’t. In 2025 a Glühwein cost about €4, the bottom of the range in Frankfurt, while on Marienplatz in Munich you pay €5 to €7.50. Value is Heidelberg’s best score on our Index, a 9 out of 10.

Heidelberg Christmas Market 2026–2027 Dates and Hours

Heidelberg’s Christmas market, the Heidelberger Weihnachtsmarkt, runs from Monday 23 November to Tuesday 22 December 2026 on all six squares, and entry is free.

It’s open 11:00 to 21:00 Sunday to Friday, and until 22:00 on Saturdays.

Opening night is Monday 23 November at 18:00 on the Marktplatz. The Christkind, the Christ Child figure who brings presents in much of Germany, appeared on the town hall balcony with a children’s choir last year.

The end of the season is where Heidelberg catches people out. On Tuesday 22 December four of the six squares close for the season, Bismarckplatz, the Anatomiegarten, Universitätsplatz and the Marktplatz. If you want the whole walk, come before then.

Only the two squares at the castle end carry on past it.

  • The Kornmarkt Winterwäldchen, the little fir forest under the castle, stays open until Friday 1 January 2027.
  • The ice rink on Karlsplatz stays open until Wednesday 6 January 2027, from 10:00 to 22:00 on ordinary days.

Bismarckplatz kept going until 1 January last year, but this year only those two are announced past the 22nd, so I wouldn’t count on it.

Over Christmas, the rink is shut on Christmas Eve and opens 12:00 to 22:00 on Christmas Day and Boxing Day. The Winterwäldchen’s 2026 holiday hours aren’t out yet. In 2025 it closed on Christmas Eve and opened 11:00 to 21:00 on Christmas Day.

On New Year’s Eve the rink stays open until 01:00, and it’s back at 12:00 on New Year’s Day.

DateWhat’s on
Mon 23 NovAll six squares open at 11:00 and the rink at 10:00, official opening on the Marktplatz at 18:00
Mon 30 NovPink Monday Heidelberg on the Marktplatz (programme to be announced)
Tue 22 DecLast day on Bismarckplatz, the Anatomiegarten, Universitätsplatz and the Marktplatz, open until 21:00
Wed 23 DecOnly the Kornmarkt Winterwäldchen and the Karlsplatz rink are still open
Thu 24 DecRink closed, Winterwäldchen closed last year (2026 hours to be announced)
Fri 25 and Sat 26 DecRink 12:00–22:00, Winterwäldchen open 11:00–21:00 on Christmas Day last year
Thu 31 DecRink open 10:00–01:00
Fri 1 JanLast day of the Kornmarkt Winterwäldchen, rink 12:00–22:00
Wed 6 JanLast day of the rink
From Thu 7 JanClosed until next season

When to Go, and How to Beat the Crowds

If you can choose, go Monday to Thursday. Heidelberg pulls a huge crowd for its size, probably over a million visitors in 2025, and the weekends and evenings are when it’s busiest.

On a weekday the layout helps, because the stalls are spread down a long street instead of packed onto one square. Our Elbow room score gives Heidelberg a 5 out of 10, against a 4 for both Stuttgart and Esslingen.

Now, Saturdays are another story. The car parks fill up, the food queues can stretch to 15 metres, and a Saturday afternoon in the old town is hard work.

The street from Karlsplatz to the Marktplatz is closed to cars, so if a weekend is all you’ve got, come by train and start at 11:00, when the stalls open.

What’s the Weather Like in Heidelberg in December?

Heidelberg in December is damp rather than snowy. It averages 7.2 °C by day and 2.1 °C at night, with wet weather on 12 or 13 days. Once you’re standing still after dark, it feels more like -1 °C.

There’s snow on the ground on just 6% of market days, the same as Freiburg and Strasbourg. If a snowy market is the dream, Ravenna Gorge in the Black Forest gets it 60% of the time.

Walking the Heidelberg Christmas Market, Square by Square

The trams drop you at Bismarckplatz, at the western end, and from there it’s one straight walk east. On a weekday I’d start around 14:00 and be at the Kornmarkt by 16:00, which gets you under the castle as the light goes.

That does put you at the castle end as the evening crowd builds, but the castle at dusk is worth it.

Bismarckplatz

The first square is the plainest. Bismarckplatz is a busy tram junction with snack huts, a small Ferris wheel and a carousel, and a few of the food stands play party music, which isn’t the mood you came for.

Apart from the salmon roasting over an open fire, I’d walk straight through. The exception is if you’re with a child in a wheelchair. Last year the carousel here gave free rides to wheelchair users up to the age of six on Mondays and Wednesdays.

Anatomiegarten

A couple of minutes along the Hauptstraße, the Anatomiegarten is where it starts to feel like a proper Christmas market. It’s a small square of decorated huts round the monument to Robert Bunsen (yes, the Bunsen burner man), and it’s the first square worth shopping on.

The big stall selling mugs with names on them stood here last year, by the Haus zum Riesen, and a mug with your mum’s name on it beats yet another snow globe.

Universitätsplatz

Universitätsplatz is the biggest of the six, laid out between the Old and the New University. It has the widest choice of presents on the walk, from paper stars to sheepskin slippers.

Small children won’t care about any of that once they spot the Springpferdchen carousel. Its jumping horses have been turning for more than a hundred years, and it’s the one ride in Heidelberg I’d queue for.

For older kids and grown-ups, the better story is round the corner on Augustinergasse, in the Studentenkarzer, the old university jail. Students were locked up there for drunkenness, smashing streetlamps and bathing naked in the market fountain at night, which I’d call brave in any month.

They covered the walls and ceilings with paintings and poems. You can see them from 10:30 to 16:00 Monday to Saturday, until it shuts for the holidays on 24 December. €7.50 covers it and the University Museum, or €6 for the jail alone on Mondays.

Marktplatz

Carry on east and the Marktplatz opens out in front of the Heiliggeistkirche. The Lions Club’s Santa poses for photos here for a donation of at least €8, and a wooden village of huts rings the Hercules fountain.

The square’s showpiece is the barrel. The Heidelberger Fass is a 10-metre wine barrel, which shares its name with the giant vat up in the castle cellar. Perkeo, the wine-loving court jester who became Heidelberg’s mascot, turns on the roof.

Inside there’s a room with 30 seats, and groups can book it by emailing weihnachtsmarkt@heidelberg.de. It’s a gloriously silly place to drink your Glühwein.

As for what goes in the mug, I’d order the Merlot Glühwein at the Adam Müller stand on this square, and last year it did an alcohol-free one too if you’re not drinking.

Kornmarkt and the Winterwäldchen

Step south off the Hauptstraße into the Kornmarkt. More than 100 fir trees and white peaked tents turn the square into a small winter wood, and there’s a nativity scene too. It’s small, and the Kornmarkt is my favourite square in Heidelberg by a distance.

Look up, and the castle is right there on the hill above you. It’s two minutes away on the Bergbahn, the funicular that leaves from the corner of the square.

I’d ride up around 16:00 to watch the lights come on from the castle terrace, and €11 covers the ride and the castle courtyard (€12 from 1 January).

Don’t go up expecting stalls, because there’s no market up at the castle any more. The palace authority called it off in 2016 to protect the bats that hibernate in the ruins, so you go up purely for the view.

The sun sets at about 16:26 in mid-December, and the whole old town switches on below you. The last train up leaves at 17:10 in winter, so don’t leave it late.

Karlsplatz and the Ice Rink

Come back down and finish on the ice. The rink on Karlsplatz, just east of the Kornmarkt, is real ice with the castle filling the sky above it.

Skating costs €7 for a 90-minute session, or €5 for children, plus €5 to hire skates. Sessions start every two hours from 10:00 to 20:00, so the 18:00 one fits neatly after the castle.

On your own skates that’s less than two Glühwein, and even with hire it’s €12, which is cheap for an hour and a half under a floodlit castle. If skating is half the reason you’re coming, compare it with the other markets with ice skating.

What to Eat and Drink

The first thing I’d eat is Flammlachs. Whole sides of salmon are pinned to wooden boards and slow-roasted beside an open fire. You smell the woodsmoke well before you find the stall, and no other dish at the market feels as much like an event.

The salmon fire has stood on Bismarckplatz, right where the walk starts, so if you’re hungry off the tram, that’s your first stop.

Honestly, the rest of the food is the weak part of Heidelberg. Plenty of it repeats from square to square, and some prices sting, like the €9 steak in a bun in 2025.

Glühwein and Kartoffelpuffer are where your money goes furthest, and the prices are from the last two seasons.

  • Glühwein was about €4 in 2025, plus a €4 deposit on the mug, so your first one costs €8. White Glühwein is the local twist in this wine country, and any of them comes “mit Schuss”, with a shot, for about a euro more.
  • Feuerzangenbowle is Glühwein with a rum-soaked sugar loaf set alight over the top. Burning rum and melting sugar drip down into the punch below, and you’ll want to watch them light it before you drink it. Look for it on Universitätsplatz.
  • Kartoffelpuffer, crispy potato pancakes with apple sauce, were €5.50 for two in both 2024 and 2025.
  • Bratwurst comes in every shape, from the spicy Feuerwurst to an XXL sausage in a baguette, which was €8 in 2024.
  • Lángos, Hungarian fried flatbread with sour cream and cheese, pulls one of the longest queues at the market.
  • Kinderpunsch and Apfelpunsch are the alcohol-free picks, a fruit punch for the kids and a hot spiced apple punch for everyone else.

You’ll want cash for most of that, because plenty of stalls don’t take cards, and the €4 mug deposit is easiest in coins. You get it back when you hand the mug in, unless you decide the mug is your souvenir.

If you do, come early in the season. In 2025 the official mug sold out within two weeks, and the Tourist Information sells them too.

What to Buy, and Where the Crafts Are

For anything handmade, shop on the Anatomiegarten and Universitätsplatz, because most of the other squares lean hard on food. I’d look for sheepskin slippers, felted pouches, paper stars and star lanterns.

And if proper craft is the whole point of your trip, Heidelberg isn’t where you’ll find it. I’d spend a day at the medieval market in Esslingen instead, where blacksmiths, glassblowers and spoon carvers work at their stalls.

What Heidelberg does have is its own chocolate. If you want to bring home something invented here, make it a Studentenkuss, the “student’s kiss”. The chocolatier Fridolin Knösel created the praline as a token of the secret romances between students and the girls at the boarding schools.

The Chocolaterie Knösel, founded in 1863, still sells them at Haspelgasse 16, near the Heiliggeistkirche.

Things to Do in Heidelberg in December

With the castle done at dusk, I’d give a morning to the other side of the river. Walk over the Old Bridge and up the Philosophenweg, the path along the hillside opposite. You get the classic view of the old town and castle for nothing, looking back across the Neckar.

If you’d rather see it from higher up, spend that time on the Bergbahn instead. It runs on past the castle, and the upper line, where the cars date from 1907, climbs to the Königstuhl at more than 550 metres.

The ticket is €17 return with the castle included, or €19 from 1 January. The last car down leaves the top at 17:28 in winter, so set off by early afternoon.

Day Trips From Heidelberg

Heidelberg makes a good base, because some very good markets are an hour or so away by train.

  • Frankfurt runs on exactly the same dates, 23 November to 22 December, and it’s under an hour away by direct ICE. It’s an easy pair if you’re flying into Frankfurt anyway.
  • Stuttgart is under 40 minutes away and much bigger, with about 250 stalls last year in one walkable loop.
  • Strasbourg, over the French border, is about an hour and a half away via Karlsruhe. The Strasbourg Christmas market stays open until 24 December, two days after most of Heidelberg’s squares close.
  • Baden-Baden keeps its whole market going until 6 January, in the gardens in front of the Kurhaus, and it opened on Christmas Day in 2025 too. It’s about an hour away by train, with one change, so it’s the one to pick after the 22nd.

If You’re in Heidelberg After 22 December

Arrive after the 22nd and the castle end is the whole market. I don’t mind that much, because the Winterwäldchen and the rink are where I’d have ended the evening anyway. You lose the walk, but you keep the best of it.

Christmas Eve and Christmas Day are the tricky ones. On the 24th the rink is shut but the castle is open 09:00 to 14:00. On the 25th it’s the other way round, with the castle closed and the rink open all afternoon.

On New Year’s Eve the castle opens 09:00 to 14:00 again, so I’d go up in the morning and skate into the new year that night.

Is the Heidelberg Christmas Market Worth It?

Yes, as long as you come for the setting rather than the shopping. The stalls are nothing special, and the food is the standard line-up.

But a walk down six squares to a fir forest and an ice rink under a floodlit castle, with Glühwein at about €4, is a version of the German Christmas market that Frankfurt, an hour away on the same dates, simply can’t give you.

It suits couples, skaters and first-timers who want a market that looks the part. It works as one or two nights, or as an evening out from Frankfurt. If handmade presents are the priority, add Esslingen.

Just try to make it a weekday before 22 December, and be at the Kornmarkt by 16:00.

Tours

Make an evening of it

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

Old Town and Christmas Market Walking Tour

1.5 hours · from €15

It starts on Hauptstraße by the university and takes in the Kornmarkt, the Marktplatz, the Old Bridge and the student prison with the Christmas markets on the way, in English or German. Food and drink aren't included, so the Glühwein at the end is on you.

Check availability ↗

Christmas Market Tour

1.5 hours · from €22

Heidelberg's tourist office runs this walk from Neckarmünzplatz through the old town to Universitätsplatz, and a mug of Glühwein or children's punch waits at the end. It's in German, so it suits German speakers best.

Check availability ↗

Discover Heidelberg Castle

2 hours · from €39

The old Bergbahn takes you up from the Kornmarkt, then a guide spends two hours on the courtyard, the Great Terrace and the Pharmacy Museum, in German or English. Book a morning or early afternoon slot, because the terrace view over the Neckar is the point and it's dark by half past four.

Check availability ↗

Sightseeing Boat Tour with Mulled Wine

50 minutes · from €24

Fifty minutes on the Neckar past the Old Bridge, the castle and the Philosophers' Walk, with a cup of mulled wine or an alcohol-free one included. It leaves from pier 5 on the Neckarstaden, the riverbank below the old town.

Check availability ↗

More tours to book

Live prices and availability from Viator

Planning a whole trip? Compare every multi-day Christmas market tour →
Combine your trip

Nearby Christmas markets

Frankfurt

Frankfurter Weihnachtsmarkt

23 Nov – 22 DecFreeIndex 7.8

Compare the two

Stuttgart

Stuttgarter Weihnachtsmarkt

25 Nov – 23 DecFreeIndex 7.8

Compare the two

Baden-Baden

Baden-Badener Christkindelsmarkt

26 Nov – 6 JanFreeIndex 7.1

Compare the two

Esslingen

Esslinger Mittelaltermarkt & Weihnachtsmarkt

24 Nov – 22 DecFreeIndex 7.6

Compare the two