Opens in a new tab
13 Rhine sailings for 2026, checked day by day

Rhine Christmas Market Cruises 2026

The Rhine passes more Christmas markets than any other cruise river, from Basel's old-town squares to Cologne's cathedral market five minutes from the quay. The catch is that Strasbourg, Colmar and Heidelberg sit a shuttle or coach ride from the ship, so the sailing you pick decides whether you see them lit up or in daylight.

Sailings checked13
Cruise lines9
Fares from€834
Updated3 November 2026
❄ The first Rhine Advent sailings leave Cologne on Monday 23 November ❄
Our picks

The best Rhine Christmas market cruises for 2026

Six Rhine sailings worth booking, each for a different reason. We rechecked every fare on the line's own site on 3 November 2026 where it would show one, and the ones we couldn't recheck say so.

Most markets
Colmar's half-timbered houses lit up for Christmas
12 markets in a week

AmaWaterways

$5,449 for 7 nights

Christmas Markets on the RhineBasel to Amsterdam, 2–9 Dec, 7 nights

Coach trips to Colmar, Baden-Baden and Heidelberg take it to 12 markets in a week, and every one of them is open on the day. The weak spots are long walks in Strasbourg and Amsterdam, and the $5,449 fare is the one AmaWaterways' own site showed for this sailing on 3 November.

Most evenings
Christmas market stalls beside Cologne Cathedral
4 evenings in port

A-ROSA

€1,093 for 5 nights

Rhein AdventszauberCologne round trip, 3–8 Dec

A-ROSA prints every port time on its own site, which almost nobody else does. This one stays in Rüdesheim until 18:00, gives you Strasbourg until 18:00 from the Kehl dock and parks in Koblenz from 18:30 to 21:30. Its cheapest cabins had sold out by 3 November.

Best value
The carousel at Frankfurt's Römerberg Christmas market
3 evenings in port

A-ROSA

€834 for 4 nights

Rhein AdventstraumCologne round trip, 2–6 Dec

Four nights with Mainz from 19:00 to midnight, Frankfurt until two in the morning and an evening in Koblenz. The 2 December departure has gone up from €634 to €834 since October, but the 18 December one still starts at €634.

All in
Cologne's cathedral Christmas market from above
2 evenings in port

Uniworld

£4,199 for 7 nights

Rhine Holiday MarketsCologne to Basel, 25 Nov – 2 Dec

Tips, excursions, drinks and transfers are in the fare, and Uniworld takes you back into Cologne and Rüdesheim after dinner. It sails early, so Strasbourg and Basel are open but only just into their first week.

Sold out for 2026
A half-timbered street in Strasbourg lit up for Christmas
The only Moselle sailing here

Viking

Sold out for 2026

Christmas on the Rhine and MoselleTrier to Basel, 7–14 Dec

Trier, Bernkastel-Kues and Cochem before the Rhine, which makes it the only way on this page to see the Moselle's wine-town markets. Viking sells it as the river part of an 11-night trip from Paris to Zürich, and its site showed every 2026 departure sold out on 3 November. In 2027 it runs 12 times from $3,799.

Late and still open
Düsseldorf's old town Christmas market by the town hall
Every market open on the day

Scenic

£3,579 for 7 nights

Rhine Christmas MarketsBasel to Amsterdam, 16–23 Dec

The last Scenic departure before Christmas still lands on a working market every day, finishing with Düsseldorf on the 22nd and Amsterdam's Christmas Village on the 23rd. On 3 November it was the cheapest Scenic Rhine departure, with flights from the UK.

Port by port

The Christmas markets along the Rhine

Every market a Rhine Christmas sailing stops at, from Basel down to Amsterdam, with CW's 2026 dates. Dark to close runs from sunset on 12 December to the market's weekday closing time, which is the window you want your ship to stay for.

Market2026 datesDark to closeFrom the shipWorth it?
BaselRhine26 Nov – 23 Dec, Wienachtsdorf to 3 Jan16:38–20:30Daily 11:00–20:3017–20 min on foot from the St Johann dockTwo old-town squares, Barfüsserplatz and Münsterplatz, plus the new Wienachtsdorf. Pricey and lovely, and your first or last night is the only time you'll see it lit up.
ColmarCoach from Breisach23 Nov – 29 Dec16:37–19:00Mon–Thu 11:00–19:00, Fri–Sun to 20:00Coach trip from Breisach, whose own Adventstreff is tinyThe prettiest town on any Rhine itinerary. If your ship offers Colmar instead of the Black Forest, take Colmar.
StrasbourgRhine27 Nov – 24 Dec16:34–21:00Daily 11:00–21:0038 min on foot from Quai des Belges, longer from Port du Rhin, and a tram ride from KehlThe best market on the river and the one ships serve worst. Take the shuttle in, eat there and get a taxi back.
Baden-BadenCoach trip26 Nov – 6 Jan16:31–21:00Daily 11:00–21:00Coach trip, usually on the Strasbourg daySmall and polished, in front of the Kurhaus. Pleasant, but not worth giving up an evening in Strasbourg for.
SpeyerRhine23 Nov – 10 Jan16:28–20:00Stalls 11:00–20:00, food to 21:00Coach from Germersheim or Mannheim, Speyer is short of berthsOne long street between the cathedral and the Altpörtel, and it runs past New Year.
HeidelbergCoach from Mannheim23 Nov – 22 Dec16:26–21:00Sun–Fri 11:00–21:00, Sat to 22:00About an hour each way by coachSix old-town squares under the castle. One of the prettiest on the river, so take the trip when it's offered.
MannheimRhine23 Nov – 23 Dec16:27–21:00Daily 11:00–21:00Ships often moor in industrial docksMostly the coach park for Heidelberg. Its own market is the fallback if you stay on board.
MainzRhine26 Nov – 23 Dec16:25–20:30Sun–Thu 11:00–20:30, Fri–Sat to 21:00Dock not confirmed, the city has five berthsRight below the cathedral and full of locals. Best on a sailing that stays into the evening, like A-ROSA's.
FrankfurtMain23 Nov – 22 Dec16:23–21:0010:00–21:00, Sun from 11:0011 min on foot from UntermainkaiBig, central and easy, with the Römerberg carousel. It shuts on 22 December.
RüdesheimRhine19 Nov – 23 Dec16:27–20:0011:00–20:00, Fri–Sat to 21:00The market starts a few streets from the riverfrontThe Market of Nations in a tiny wine town. Touristy and fun, and far better after dark than at lunchtime.
KoblenzRhine20 Nov – 3 Jan16:27Sunset. Hours not in our data yet7–11 min on foot from Konrad-Adenauer-UferSeveral old-town squares an easy walk from the ship. After 22 December only the food and drink stalls stay.
BonnRhine18 Nov – 23 Dec16:27–21:00Stalls 12:00–21:00Dock not confirmedMünsterplatz and the streets around it. A good evening stop on Riviera's sailing, which moors here overnight.
CologneRhine13 Nov – 23 Dec, two run into January16:26–21:00Most 11:00–21:00 or 22:005 min on foot from Frankenwerft, 13 from Konrad-Adenauer-UferThe easiest great market stop on any river, with several markets in walking distance and the cathedral one right by the quay.
DüsseldorfRhine19 Nov – 30 Dec16:26–20:00Sun–Thu 11:00–20:00, Fri–Sat to 21:00Dock not confirmedThemed markets spread through the old town and along the Königsallee. Closed on Sunday 22 November.
AmsterdamStart or finish3 – 27 Dec16:27–21:00Daily 12:00–21:00Across the city from the Piet Heinkade terminal, take the tramOne Christmas Village on Museumplein rather than a market town, and before 3 December there's nothing to see.

Dates and hours are from CW's market data, checked against the organisers in October and November 2026. Sunset times are for 12 December.

Every Rhine sailing, checked

All 13 Rhine Christmas market sailings for 2026

Every bulb is a day of the sailing. Gold means the market at that stop is open that day, red means it isn't, and dark means there's no market to speak of. Open any sailing for port times, where the ship really docks and how far it is to the stalls.

Wed25Nov 2026
Bamberg Christmas market

Scenic · Scenic river ship

Christmas Markets

Budapest to Amsterdam · 25 Nov – 9 Dec · 14 nights · from £4,766 per person with UK flights, checked 3 November 2026

Budapest25
Budapest26
Vienna27
Vienna28
Dürnstein29
Passau30
Regensburg1
Nuremberg2
Bamberg3
Würzburg4
Miltenberg5
Rüdesheim6
Cologne7
Amsterdam8
Amsterdam9
✓ All 13 dated markets openFar dock in Vienna, Nuremberg, Bamberg and Amsterdam
Day by day, with port times and docks
Day 1Wed 25 Nov

Budapest

Embark

Open until Fri 1 Jan
On foot · 9 min from Belgrád rakpart, 46 min from the Garam utca pier
Day 2Thu 26 Nov

Budapest

Open until Fri 1 Jan
On foot · 9 min from Belgrád rakpart, 46 min from the Garam utca pier
Day 3Fri 27 Nov

Vienna

Open until Wed 6 Jan
A long way out · 48 min to Stephansplatz, 64 min to Rathausplatz from Handelskai. The fastest way in is a 10-minute walk to U1 Vorgartenstraße, then under 25 minutes to Stephansplatz.
Day 4Sat 28 Nov

Vienna

Open until Wed 6 Jan
A long way out · 48 min to Stephansplatz, 64 min to Rathausplatz from Handelskai. The fastest way in is a 10-minute walk to U1 Vorgartenstraße, then under 25 minutes to Stephansplatz.
Day 5Sun 29 Nov

Krems

Dürnstein

Open Kremser Adventzauber
Dock not confirmed
Open Wachauer Advent, four short runs only
Dock not confirmed
Day 6Mon 30 Nov

Brandstatt

Passau

River stop with no market of its own
Open until Tue 22 Dec
On foot · About 10 min from the old-town quays, 47 min from the Lindau berths
Day 7Tue 1 Dec

Regensburg

Open until Wed 23 Dec
On foot · 12 min from Donaulände
Day 8Wed 2 Dec

Nuremberg

Open until Thu 24 Dec
A long way out · 8 km from the canal port, close to two hours on foot. Taxi 15–20 minutes, about €24, or bus 60 and the U1.
Day 9Thu 3 Dec

Bamberg

Open until Wed 23 Dec
A long way out · Not walkable from the industrial port. Lines coach you to the Konzerthalle. One sailing ran a single return shuttle at 5:30 pm. A taxi is about €12.
Day 10Fri 4 Dec

Würzburg

Open until Wed 23 Dec
On foot · 6 min from the Alter Kranen berths. Some ships use the river port about 6 km downstream instead.
Day 11Sat 5 Dec

Wertheim

Miltenberg

No 2026 dates in our data yet
Dock not confirmed
Open Three weekends only
Dock not confirmed
Day 12Sun 6 Dec

Rüdesheim

Open Daily 11:00–20:00, to 21:00 on Friday and Saturday
On foot · The market starts a few streets from the riverfront
Day 13Mon 7 Dec

Cologne

Open Cathedral, Alter Markt and Heumarkt markets
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.
Day 14Tue 8 Dec

Amsterdam

Open Christmas Village on Museumplein, 12:00–21:00
A long way out · Ships dock at the passenger terminal on Piet Heinkade, across the city from Museumplein. Take the tram
Day 15Wed 9 Dec

Amsterdam

Disembark

Leaving day, off the ship after breakfast
A long way out · Ships dock at the passenger terminal on Piet Heinkade, across the city from Museumplein. Take the tram

Scenic sells this route in both directions on 24 and 25 November, so check you're booking Budapest to Amsterdam. Its own day list gives the ports but not the times.

Wed2Dec 2026
Colmar's half-timbered houses lit up for Christmas

AmaWaterways · AmaPrima

Christmas Markets on the Rhine

Basel to Amsterdam · 2–9 Dec · 7 nights · from $5,449 per person on AmaWaterways' own site, checked 3 November 2026

Basel2
Colmar3
Baden-Baden4
Heidelberg5
Koblenz6
Cologne7
Amsterdam8
Amsterdam9
✓ All 12 dated markets openFar dock in Strasbourg and Amsterdam
Day by day, with port times and docks
Day 1Wed 2 Dec

Basel

Embark

Open until Wed 23 Dec
On foot · 17–20 min from the St Johann dock, up to 56 min from Dreiländereck
Day 2Thu 3 Dec

Breisach

ColmarTransfer

Colmar trip

Expected open A small Adventstreff. 2025 dates, 2026 not published yet
Coach trip
Open until Tue 29 Dec
Day 3Fri 4 Dec

Strasbourg

Baden-BadenTransfer

Market and old town, Baden-Baden in the afternoon

Open until Thu 24 Dec
A long way out · 38 min from Quai des Belges, 53 min from Port du Rhin, 76 min from Kehl. Some lines dock at Kehl across the Rhine instead. Shuttles are common, and the last one back can be as early as 17:00.
Open until Wed 6 Jan
Day 4Sat 5 Dec

Mannheim

Rüdesheim

HeidelbergTransfer

Heidelberg or Speyer, then on to Rüdesheim later in the day

Open Daily 11:00–21:00
Coach trip. Ships often moor in industrial docks here. Heidelberg is about an hour each way by coach.
Open Daily 11:00–20:00, to 21:00 on Friday and Saturday
On foot · The market starts a few streets from the riverfront
Open until Tue 22 Dec
Day 5Sun 6 Dec

Rüdesheim

Koblenz

Rüdesheim by day, then the Rhine Gorge to Lahnstein

Open Daily 11:00–20:00, to 21:00 on Friday and Saturday
On foot · The market starts a few streets from the riverfront
Open until Sun 3 Jan
On foot · 7–11 min from Konrad-Adenauer-Ufer. Only two of the largest ships fit at once, so some moor further out.
Day 6Mon 7 Dec

Düsseldorf

CologneTransfer

Afternoon ashore, optional Cologne

Open until Wed 30 Dec
Dock not confirmed
Open Cathedral, Alter Markt and Heumarkt markets
Day 7Tue 8 Dec

Utrecht

Amsterdam

Utrecht in the morning

No big Christmas market. Come for the lights and canals
Open Christmas Village on Museumplein, 12:00–21:00
A long way out · Ships dock at the passenger terminal on Piet Heinkade, across the city from Museumplein. Take the tram
Day 8Wed 9 Dec

Amsterdam

Disembark

Leaving day, off the ship after breakfast
A long way out · Ships dock at the passenger terminal on Piet Heinkade, across the city from Museumplein. Take the tram

The 25 Nov sailing of this route boards in Basel on 25 November, a day before Basel's market opens. The $5,449 fare for the 2 December AmaPrima sailing is from AmaWaterways' own site, checked on 3 November 2026.

Thu10Dec 2026
Old Town Square Christmas market in Prague

Avalon Waterways · Avalon Imagery II

Christmastime from Basel to Nuremberg, with Prague

Basel to Prague · 10–21 Dec · 11 nights · from $6,384 per person in October, not rechecked

Basel10
Colmar11
Strasbourg12
Heidelberg13
Frankfurt14
Sailing15
Würzburg16
Bamberg17
Nuremberg18
Prague19
Prague20
Prague21
✓ All 11 dated markets open1 evening in portFar dock in Strasbourg, Bamberg and Nuremberg
Day by day, with port times and docks
Day 1Thu 10 Dec

Basel

On board by 5 pm

Open until Wed 23 Dec
On foot · 17–20 min from the St Johann dock, up to 56 min from Dreiländereck
Day 2Fri 11 Dec

Breisach

ColmarTransfer

Black Forest or Freiburg, optional Colmar in the afternoon

Expected open A small Adventstreff. 2025 dates, 2026 not published yet
Coach trip
Open until Tue 29 Dec
Day 3Sat 12 Dec

Strasbourg

Open until Thu 24 Dec
A long way out · 38 min from Quai des Belges, 53 min from Port du Rhin, 76 min from Kehl. Some lines dock at Kehl across the Rhine instead. Shuttles are common, and the last one back can be as early as 17:00.
Day 4Sun 13 Dec

Speyer

HeidelbergTransfer

Optional Heidelberg

Open until Sun 10 Jan
Coach trip. Speyer is short of berths. Heidelberg is about an hour each way by coach.
Open until Tue 22 Dec
Day 5Mon 14 Dec

Frankfurt

Optional Rüdesheim

Open until Tue 22 Dec
On foot · 11 min from Untermainkai
Day 6Tue 15 Dec

Sailing

A Main village stop

Day 7Wed 16 Dec

Würzburg

Open until Wed 23 Dec
On foot · 6 min from the Alter Kranen berths. Some ships use the river port about 6 km downstream instead.
Day 8Thu 17 Dec

Bamberg

Open until Wed 23 Dec
A long way out · Not walkable from the industrial port. Lines coach you to the Konzerthalle. One sailing ran a single return shuttle at 5:30 pm. A taxi is about €12.
Day 9Fri 18 Dec

Nuremberg

Docked overnight

Open until Thu 24 Dec
A long way out · 8 km from the canal port, close to two hours on foot. Taxi 15–20 minutes, about €24, or bus 60 and the U1.
Day 10Sat 19 Dec

Nuremberg

Prague

Off the ship after breakfast, coach to Prague

Open until Thu 24 Dec
A long way out · 8 km from the canal port, close to two hours on foot. Taxi 15–20 minutes, about €24, or bus 60 and the U1.
Open until Wed 6 Jan
Day 11Sun 20 Dec

Prague

Free afternoon for the markets

Open until Wed 6 Jan
Day 12Mon 21 Dec

Prague

Tour ends

Leaving day, after two hotel nights in Prague

The cruise ends in Nuremberg, then two hotel nights in Prague. Avalon's site blocked our check on 3 November 2026, so the price is October's, from a booking site.

Wed16Dec 2026
Düsseldorf's old town Christmas market by the town hall

Scenic · Scenic river ship

Rhine Christmas Markets

Basel to Amsterdam · 16–23 Dec · 7 nights · from £3,579 per person with UK flights, checked 3 November 2026

Basel16
Colmar17
Strasbourg18
Heidelberg19
Rüdesheim20
Cologne21
Düsseldorf22
Amsterdam23
✓ All 9 dated markets open
Day by day, with port times and docks
Day 1Wed 16 Dec

Basel

Fly into Zurich, board in Basel

Open until Wed 23 Dec
On foot · 17–20 min from the St Johann dock, up to 56 min from Dreiländereck
Day 2Thu 17 Dec

Breisach

ColmarTransfer

Colmar or Freiburg market tour

Expected open A small Adventstreff. 2025 dates, 2026 not published yet
Coach trip
Open until Tue 29 Dec
Day 3Fri 18 Dec

Kehl

StrasbourgTransfer

Dock for Strasbourg, across the Rhine
A long way out. Some lines dock here, across the Rhine from Strasbourg. Tram D runs into the centre in about 20 minutes.
Open until Thu 24 Dec
Day 4Sat 19 Dec

Mannheim

HeidelbergTransfer

Heidelberg trip

Open Daily 11:00–21:00
Coach trip. Ships often moor in industrial docks here. Heidelberg is about an hour each way by coach.
Open until Tue 22 Dec
Day 5Sun 20 Dec

Rüdesheim

Open Daily 11:00–20:00, to 21:00 on Friday and Saturday
On foot · The market starts a few streets from the riverfront
Day 6Mon 21 Dec

Cologne

Rhine Gorge, then Cologne

Open Cathedral, Alter Markt and Heumarkt markets
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.
Day 7Tue 22 Dec

Düsseldorf

Open until Wed 30 Dec
Dock not confirmed
Day 8Wed 23 Dec

Amsterdam

Disembark

Leaving day, off the ship after breakfast
A long way out · Ships dock at the passenger terminal on Piet Heinkade, across the city from Museumplein. Take the tram

Scenic's own day list for this departure names the ports but not the times, so ask Scenic for them. Its 24 November departure on the same route had sold out by 3 November, and the 15 December one started at £4,630.

Thu3Dec 2026
Cologne Cathedral and the Rhine above the Christmas market

A-ROSA · A-ROSA SILVA

Rhein Adventszauber

Cologne round trip · 3–8 Dec · 5 nights · from €1,093 per person, checked 3 November 2026

Cologne3
Rüdesheim4
Speyer5
Strasbourg6
Koblenz7
Cologne8
✓ All 7 dated markets open4 evenings in portFar dock in Kehl
Day by day, with port times and docks
Day 1Thu 3 Dec

Cologne

Sails 17:00

Open Cathedral, Alter Markt and Heumarkt markets
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.
Day 2Fri 4 Dec

Rüdesheim

10:00–18:00

Open Daily 11:00–20:00, to 21:00 on Friday and Saturday
On foot · The market starts a few streets from the riverfront
Day 3Sat 5 Dec

Germersheim

SpeyerTransfer

08:00–19:00, transfer to Speyer

Dock for Speyer and Baden-Baden, no market of its own
Lines use it for Speyer, about 15 km away, and for Baden-Baden.
Open until Sun 10 Jan
Day 4Sun 6 Dec

Kehl

StrasbourgTransfer

07:00–18:00, transfer to Strasbourg

Expected open Second Advent weekend, 2026 dates not published yet
A long way out. Some lines dock here, across the Rhine from Strasbourg. Tram D runs into the centre in about 20 minutes.
Open until Thu 24 Dec
Day 5Mon 7 Dec

Mainz

Koblenz

Mainz 06:00–12:00, then Koblenz 18:30–21:30

Open until Wed 23 Dec
Dock not confirmed. Five city berths take about 100 cruise calls a month at Christmas.
Open until Sun 3 Jan
On foot · 7–11 min from Konrad-Adenauer-Ufer. Only two of the largest ships fit at once, so some moor further out.
Day 6Tue 8 Dec

Cologne

Arrives 05:00

Leaving day, off the ship after breakfast
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.

"Strasbourg" is the dock at Kehl and "Speyer" is the dock at Germersheim, so both need a transfer. The cheapest cabins on this departure had sold out by 3 November.

Mon7Dec 2026
A half-timbered street in Strasbourg lit up for Christmas

Viking · Viking Hild

Christmas on the Rhine and Moselle

Trier to Basel · 7–14 Dec · 7 nights · sold out on Viking's site, checked 3 November 2026

Trier7
Bernkastel-Kues8
Winningen9
Koblenz10
Mainz11
Speyer12
Strasbourg13
Basel14
✓ All 8 dated markets openFar dock in Strasbourg
Day by day, with port times and docks
Day 1Mon 7 Dec

Trier

Embark

Open until Tue 22 Dec
Dock not confirmed
Day 2Tue 8 Dec

Trier

Bernkastel-Kues

Open until Tue 22 Dec
Dock not confirmed
Open 11:00–19:00, to 21:00 on Friday and Saturday
Dock not confirmed
Day 3Wed 9 Dec

Cochem

Winningen

Open 11:00–19:00, to 21:00 on Friday and Saturday
Dock not confirmed
Dates not published yet
Dock not confirmed
Day 4Thu 10 Dec

Koblenz

Open until Sun 3 Jan
On foot · 7–11 min from Konrad-Adenauer-Ufer. Only two of the largest ships fit at once, so some moor further out.
Day 5Fri 11 Dec

Mainz

Open until Wed 23 Dec
Dock not confirmed. Five city berths take about 100 cruise calls a month at Christmas.
Day 6Sat 12 Dec

Mannheim

Speyer

Open Daily 11:00–21:00
Coach trip. Ships often moor in industrial docks here. Heidelberg is about an hour each way by coach.
Open until Sun 10 Jan
Coach trip. Speyer is short of berths. Heidelberg is about an hour each way by coach.
Day 7Sun 13 Dec

Strasbourg

Open until Thu 24 Dec
A long way out · 38 min from Quai des Belges, 53 min from Port du Rhin, 76 min from Kehl. Some lines dock at Kehl across the Rhine instead. Shuttles are common, and the last one back can be as early as 17:00.
Day 8Mon 14 Dec

Basel

Disembark

Leaving day, off the ship after breakfast
On foot · 17–20 min from the St Johann dock, up to 56 min from Dreiländereck

Viking sells this as the river part of its 11-night Christmas on the Rhine & Moselle from Paris to Zürich, and its site showed every 2026 departure sold out on 3 November 2026. In 2027 it runs 12 times from $3,799.

Wed25Nov 2026
Christmas market stalls beside Cologne Cathedral

Uniworld · S.S. Antoinette

Rhine Holiday Markets

Cologne to Basel · 25 Nov – 2 Dec · 7 nights · from £4,199 per person, checked 3 November 2026

Cologne25
Cologne26
Rüdesheim27
Mainz28
Baden-Baden29
Strasbourg30
Basel1
Basel2
✓ All 7 dated markets open2 evenings in portFar dock in Strasbourg
Day by day, with port times and docks
Day 1Wed 25 Nov

Cologne

Embark

Open Cathedral, Alter Markt and Heumarkt markets
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.
Day 2Thu 26 Nov

Cologne

Tour, then an optional evening at the markets after dinner

Open Cathedral, Alter Markt and Heumarkt markets
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.
Day 3Fri 27 Nov

Koblenz

Rüdesheim

Koblenz in the morning, optional evening at Rüdesheim's market

Open until Sun 3 Jan
On foot · 7–11 min from Konrad-Adenauer-Ufer. Only two of the largest ships fit at once, so some moor further out.
Open Daily 11:00–20:00, to 21:00 on Friday and Saturday
On foot · The market starts a few streets from the riverfront
Day 4Sat 28 Nov

Rüdesheim

Mainz

Open Daily 11:00–20:00, to 21:00 on Friday and Saturday
On foot · The market starts a few streets from the riverfront
Open until Wed 23 Dec
Dock not confirmed. Five city berths take about 100 cruise calls a month at Christmas.
Day 5Sun 29 Nov

Germersheim

Baden-BadenTransfer

Baden-Baden

Dock for Speyer and Baden-Baden, no market of its own
Lines use it for Speyer, about 15 km away, and for Baden-Baden.
Open until Wed 6 Jan
Day 6Mon 30 Nov

Strasbourg

Coach tour, free afternoon, shuttles to and from the ship

Open until Thu 24 Dec
A long way out · 38 min from Quai des Belges, 53 min from Port du Rhin, 76 min from Kehl. Some lines dock at Kehl across the Rhine instead. Shuttles are common, and the last one back can be as early as 17:00.
Day 7Tue 1 Dec

Basel

Walking tour with the market

Open until Wed 23 Dec
On foot · 17–20 min from the St Johann dock, up to 56 min from Dreiländereck
Day 8Wed 2 Dec

Basel

Disembark

Leaving day, off the ship after breakfast
On foot · 17–20 min from the St Johann dock, up to 56 min from Dreiländereck
Wed2Dec 2026
The carousel at Frankfurt's Römerberg Christmas market

A-ROSA · A-ROSA AQUA or BRAVA

Rhein Adventstraum

Cologne round trip · 2–6 Dec · 4 nights · from €834 per person, checked 3 November 2026

Cologne2
Mainz3
Frankfurt4
Koblenz5
Cologne6
✓ All 5 dated markets open3 evenings in port
Day by day, with port times and docks
Day 1Wed 2 Dec

Cologne

Sails 17:00

Open Cathedral, Alter Markt and Heumarkt markets
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.
Day 2Thu 3 Dec

Rüdesheim

Mainz

Rüdesheim 10:00–16:00, then Mainz 19:00–23:59

Open Daily 11:00–20:00, to 21:00 on Friday and Saturday
On foot · The market starts a few streets from the riverfront
Open until Wed 23 Dec
Dock not confirmed. Five city berths take about 100 cruise calls a month at Christmas.
Day 3Fri 4 Dec

Frankfurt

In port 06:00 to 02:00 the next morning

Open until Tue 22 Dec
On foot · 11 min from Untermainkai
Day 4Sat 5 Dec

Koblenz

Loreley at 10:00, Koblenz 15:00–21:30

Open until Sun 3 Jan
On foot · 7–11 min from Konrad-Adenauer-Ufer. Only two of the largest ships fit at once, so some moor further out.
Day 5Sun 6 Dec

Cologne

Arrives 05:00

Leaving day, off the ship after breakfast
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.

Other departures of the same sailing start lower, from €634 on 18 December and €684 on 6 December.

Tue1Dec 2026
A half-timbered street in Strasbourg lit up for Christmas

CroisiEurope · Standard or premium ship

Christmas Markets along the Rhine

Strasbourg to Cologne · 1–5 Dec · 4 nights · from £793 per person in CroisiEurope's 2026 brochure, checked 3 November 2026

Strasbourg1
Heidelberg2
Rüdesheim3
Koblenz4
Cologne5
✓ All 5 dated markets openFar dock in Strasbourg
Day by day, with port times and docks
Day 1Tue 1 Dec

Strasbourg

Boarding 18:00

Open until Thu 24 Dec
A long way out · 38 min from Quai des Belges, 53 min from Port du Rhin, 76 min from Kehl. Some lines dock at Kehl across the Rhine instead. Shuttles are common, and the last one back can be as early as 17:00.
Day 2Wed 2 Dec

Speyer

HeidelbergTransfer

Speyer or Mannheim, optional Heidelberg

Open until Sun 10 Jan
Coach trip. Speyer is short of berths. Heidelberg is about an hour each way by coach.
Open until Tue 22 Dec
Day 3Thu 3 Dec

Rüdesheim

Open Daily 11:00–20:00, to 21:00 on Friday and Saturday
On foot · The market starts a few streets from the riverfront
Day 4Fri 4 Dec

Koblenz

Optional trip, gala dinner

Open until Sun 3 Jan
On foot · 7–11 min from Konrad-Adenauer-Ufer. Only two of the largest ships fit at once, so some moor further out.
Day 5Sat 5 Dec

Cologne

Off at 09:00, no market time

Leaving day, off the ship after breakfast
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.
Sat5Dec 2026
Cologne's cathedral Christmas market from above

Riviera Travel · MS Riviera Resplendence

Enchanting Rhine and Yuletide Markets

Cologne round trip · 5–9 Dec · 4 nights · from $1,699 per person in October, not rechecked

Cologne5
Rüdesheim6
Bonn7
Cologne8
Cologne9
✓ All 3 dated markets open3 evenings in port
Day by day, with port times and docks
Day 1Sat 5 Dec

Cologne

Board late afternoon

Open Cathedral, Alter Markt and Heumarkt markets
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.
Day 2Sun 6 Dec

Rüdesheim

Arrive after lunch, in port overnight

Open Daily 11:00–20:00, to 21:00 on Friday and Saturday
On foot · The market starts a few streets from the riverfront
Day 3Mon 7 Dec

Bonn

Arrive in the afternoon, moored overnight, ashore after dinner

Open until Wed 23 Dec
Dock not confirmed
Day 4Tue 8 Dec

Cologne

Moors in the morning, afternoon at the markets, overnight

Open Cathedral, Alter Markt and Heumarkt markets
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.
Day 5Wed 9 Dec

Cologne

Disembark

Leaving day, off the ship after breakfast
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.

Riviera says the ship moors by Cologne Cathedral. We didn't get a fare from Riviera's own site on 3 November 2026, so the price is October's, from a booking site.

Tue24Nov 2026
Düsseldorf's old town Christmas market by the town hall

Scenic · Scenic Jewel

Rhine Christmas Markets

Basel to Amsterdam · 24 Nov – 1 Dec · 7 nights · booked out on Scenic's UK site, checked 3 November 2026

Basel24
Colmar25
Strasbourg26
Heidelberg27
Rüdesheim28
Cologne29
Düsseldorf30
Amsterdam1
2 not open on the day, Basel and Strasbourg1 evening in portFar dock in Strasbourg
Day by day, with port times and docks
Day 1Tue 24 Nov

Basel

Board, evening welcome

Not open yet Opens Thu 26 Nov
On foot · 17–20 min from the St Johann dock, up to 56 min from Dreiländereck
Day 2Wed 25 Nov

Breisach

ColmarTransfer

Arrive in the afternoon, Colmar or Freiburg market tour

Expected open A small Adventstreff. 2025 dates, 2026 not published yet
Coach trip
Open until Tue 29 Dec
Day 3Thu 26 Nov

Strasbourg

Not open yet Opens Fri 27 Nov
A long way out · 38 min from Quai des Belges, 53 min from Port du Rhin, 76 min from Kehl. Some lines dock at Kehl across the Rhine instead. Shuttles are common, and the last one back can be as early as 17:00.
Day 4Fri 27 Nov

Mannheim

HeidelbergTransfer

Arrive early, Heidelberg trip

Open Daily 11:00–21:00
Coach trip. Ships often moor in industrial docks here. Heidelberg is about an hour each way by coach.
Open until Tue 22 Dec
Day 5Sat 28 Nov

Rüdesheim

Arrive in the morning

Open Daily 11:00–20:00, to 21:00 on Friday and Saturday
On foot · The market starts a few streets from the riverfront
Day 6Sun 29 Nov

Cologne

Rhine Gorge at dawn, sails after dinner

Open Cathedral, Alter Markt and Heumarkt markets
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.
Day 7Mon 30 Nov

Düsseldorf

Arrive early morning

Open until Wed 30 Dec
Dock not confirmed
Day 8Tue 1 Dec

Amsterdam

Disembark

Leaving day, off the ship after breakfast
A long way out · Ships dock at the passenger terminal on Piet Heinkade, across the city from Museumplein. Take the tram

The 8 Dec sailing in the other direction docks at Kehl, across the river from Strasbourg. Scenic's 16 December departure on the same route was still on sale, and it's on this page too.

Wed2Dec 2026
Christmas lights on a half-timbered house in Strasbourg

Viking · Viking Eldir

Christmas on the Rhine

Amsterdam to Basel · 2–9 Dec · 7 nights · $3,999 per person, sold out on Viking's site, checked 3 November 2026

Amsterdam2
Dordrecht3
Cologne4
Rüdesheim5
Speyer6
Strasbourg7
Breisach8
Basel9
2 not open on the day, Amsterdam and DordrechtFar dock in Amsterdam and Strasbourg
Day by day, with port times and docks
Day 1Wed 2 Dec

Amsterdam

Embark

Not open yet Opens Thu 3 Dec
A long way out · Ships dock at the passenger terminal on Piet Heinkade, across the city from Museumplein. Take the tram
Day 2Thu 3 Dec

Dordrecht

Not open yet Opens Thu 10 Dec
Dock not confirmed
Day 3Fri 4 Dec

Cologne

Open Cathedral, Alter Markt and Heumarkt markets
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.
Day 4Sat 5 Dec

Koblenz

Rüdesheim

Open until Sun 3 Jan
On foot · 7–11 min from Konrad-Adenauer-Ufer. Only two of the largest ships fit at once, so some moor further out.
Open Daily 11:00–20:00, to 21:00 on Friday and Saturday
On foot · The market starts a few streets from the riverfront
Day 5Sun 6 Dec

Mannheim

Speyer

Open Daily 11:00–21:00
Coach trip. Ships often moor in industrial docks here. Heidelberg is about an hour each way by coach.
Open until Sun 10 Jan
Coach trip. Speyer is short of berths. Heidelberg is about an hour each way by coach.
Day 6Mon 7 Dec

Strasbourg

Open until Thu 24 Dec
A long way out · 38 min from Quai des Belges, 53 min from Port du Rhin, 76 min from Kehl. Some lines dock at Kehl across the Rhine instead. Shuttles are common, and the last one back can be as early as 17:00.
Day 7Tue 8 Dec

Breisach

Expected open A small Adventstreff. 2025 dates, 2026 not published yet
Coach trip
Day 8Wed 9 Dec

Basel

Disembark

Leaving day, off the ship after breakfast
On foot · 17–20 min from the St Johann dock, up to 56 min from Dreiländereck

Resellers list different port mixes for this sailing. Check the day list before you book. Viking's site showed this departure sold out on 3 November 2026, like every other 2026 Christmas on the Rhine date. In 2027 it runs 71 times from $2,999.

Fri18Dec 2026
Salzburg's Christkindlmarkt on Domplatz at dusk

APT · APT Solara

Magnificent Europe with Christmas and New Year

Budapest to Amsterdam · 18 Dec – 2 Jan · 15 nights · from $9,801 per person in October, not rechecked

Budapest18
Budapest19
Bratislava20
Vienna21
Vienna22
Melk23
Salzburg24
Regensburg25
Nuremberg26
Bamberg27
Würzburg28
Miltenberg29
Rüdesheim30
Cologne31
Amsterdam1
Amsterdam2
10 not open on the day, Dürnstein, Melk, Passau, Regensburg, Nuremberg, Bamberg, Würzburg, Miltenberg, Rüdesheim and AmsterdamFar dock in Vienna, Nuremberg, Bamberg and Amsterdam
Day by day, with port times and docks
Day 1Fri 18 Dec

Budapest

Embark

Open until Fri 1 Jan
On foot · 9 min from Belgrád rakpart, 46 min from the Garam utca pier
Day 2Sat 19 Dec

Budapest

Open until Fri 1 Jan
On foot · 9 min from Belgrád rakpart, 46 min from the Garam utca pier
Day 3Sun 20 Dec

Bratislava

Open until Sun 3 Jan
On foot · 7 min from the HUMA 3 pier
Day 4Mon 21 Dec

Vienna

Open until Wed 6 Jan
A long way out · 48 min to Stephansplatz, 64 min to Rathausplatz from Handelskai. The fastest way in is a 10-minute walk to U1 Vorgartenstraße, then under 25 minutes to Stephansplatz.
Day 5Tue 22 Dec

Vienna

Evening palace concert

Open until Wed 6 Jan
A long way out · 48 min to Stephansplatz, 64 min to Rathausplatz from Handelskai. The fastest way in is a 10-minute walk to U1 Vorgartenstraße, then under 25 minutes to Stephansplatz.
Day 6Wed 23 Dec

Dürnstein

Melk

Season over Closed Sun 13 Dec
Dock not confirmed
Season over Closed Sun 20 Dec
Dock not confirmed
Day 7Thu 24 Dec

Passau

SalzburgTransfer

Linz or Salzburg trip

Season over Closed Tue 22 Dec
On foot · About 10 min from the old-town quays, 47 min from the Lindau berths
Open, short hours Christmas Eve 9:00–15:00
Day 8Fri 25 Dec

Regensburg

Season over Closed Wed 23 Dec
On foot · 12 min from Donaulände
Day 9Sat 26 Dec

Nuremberg

Season over Closed Thu 24 Dec
A long way out · 8 km from the canal port, close to two hours on foot. Taxi 15–20 minutes, about €24, or bus 60 and the U1.
Day 10Sun 27 Dec

Bamberg

Season over Closed Wed 23 Dec
A long way out · Not walkable from the industrial port. Lines coach you to the Konzerthalle. One sailing ran a single return shuttle at 5:30 pm. A taxi is about €12.
Day 11Mon 28 Dec

Würzburg

Season over Closed Wed 23 Dec
On foot · 6 min from the Alter Kranen berths. Some ships use the river port about 6 km downstream instead.
Day 12Tue 29 Dec

Miltenberg

Season over Closed Sun 20 Dec
Dock not confirmed
Day 13Wed 30 Dec

Rüdesheim

Season over Closed Wed 23 Dec
On foot · The market starts a few streets from the riverfront
Day 14Thu 31 Dec

Cologne

New Year's Eve

Some markets open Heinzels and the harbour market only
On foot · 5 min from Frankenwerft, 13 min from Konrad-Adenauer-Ufer, 32 min from Deutz. Ships sent out of town use a bus. The last one back was reported at 5:30 pm.
Day 15Fri 1 Jan

Amsterdam

Season over Closed Sun 27 Dec
A long way out · Ships dock at the passenger terminal on Piet Heinkade, across the city from Museumplein. Take the tram
Day 16Sat 2 Jan

Amsterdam

Tour ends

Leaving day, off the ship after breakfast
A long way out · Ships dock at the passenger terminal on Piet Heinkade, across the city from Museumplein. Take the tram

This is a Christmas and New Year sailing, so most of its markets have closed by the time it reaches them.

Which week

The best week for a Rhine Christmas market cruise

Each bulb below is one day. The brighter it glows, the more of the 23 Rhine, Main and Moselle markets on these sailings are open. Tap any day to see what's trading.

Every full-season Rhine market is open for
18 days

From Thursday 3 December to Sunday 20 December 2026. Sail inside those dates and the only stops left to match are Miltenberg's three weekends and Dordrecht's four-day market.

Saturday12 December

23of 23 Rhine markets open

Every Rhine market on these sailings is open. Any port day on this date lands on a working market.

Strasbourg, Würzburg and Nuremberg open on Friday 27 November, and Amsterdam's Christmas Village waits until Thursday 3 December. Basel opens on 26 November, a day before Strasbourg, so a sailing that leaves Basel before then reaches both markets before they've opened.

Sunday 22 November is Totensonntag, and on our data only 1 of the 23 markets is open that day. Cologne, Koblenz, Bonn, Trier and Düsseldorf all stay shut, and most of the rest haven't opened yet.

The Moselle closes first. Bernkastel-Kues and Cochem finish on 20 December, then Frankfurt, Heidelberg and Trier on the 22nd and most of the Rhine on the 23rd. Strasbourg and Nuremberg stay open into Christmas Eve, Strasbourg until 18:00 and Nuremberg until 14:00.

On Christmas Day only Colmar, Baden-Baden and Amsterdam are open, so Christmas-week Rhine sailings are about the ship, not the stalls. If the markets are the point, sail in the first three weeks of December.

Which direction

Upstream or downstream?

Lines sell most Rhine itineraries both ways, and the direction decides which market you reach on which day. On these sailings it matters more than the line you pick.

Basel's Christmas market in the old townDownstream
Basel or Strasbourg to Cologne or Amsterdam
Sailings on this page
7
Starts in
Basel
Amsterdam's market opens
3 Dec

Downstream suits a first trip. You start with an evening at Basel's market and finish in Cologne or Amsterdam, where a hotel night by the stalls is easy to add. AmaWaterways leaves Basel on 2 December and every one of its 12 markets is open on the day.

Just don't go too early. Scenic's 24 November departure reaches Basel and Strasbourg before either has opened and finishes in Amsterdam two days before its Christmas Village does. Its 16 December departure on the same route lands on an open market every day.

✓ Our pick for a first Rhine cruise
Christmas market stalls beside Cologne CathedralUpstream
Amsterdam, Cologne or Trier to Basel
Sailings on this page
3
Ends in
Basel
Basel's main squares close
23 Dec

Upstream is where the dead stops hide. Viking's Amsterdam to Basel sailing on 2 December starts the day before Amsterdam's Christmas Village opens and calls at Dordrecht a week before its four-day market. AmaWaterways sails the other way the same day without a single closed stop.

Upstream works when it starts later or further south. Viking's Moselle sailing from Trier on 7 December and Uniworld's from Cologne on 25 November both reach an open market every day.

Cologne Cathedral and the Rhine above the Christmas market
The short option

Round trips from Cologne

A-ROSA and Riviera run four and five-night loops from Cologne, with the cathedral market at both ends. They're the cheapest way onto the Rhine at Christmas and the best for evenings, because both lines say when they're in port and both stay late. Only A-ROSA's five-night loop reaches Strasbourg.

Evenings in port

The Rhine lights up at half past four

Markets are at their best after dark. On 12 December the sun sets at 16:23 in Frankfurt and 16:38 in Basel, so what decides your evenings is how long the ship stays.

No Rhine port publishes a ship register like Passau's on the Danube, so the hard evidence is what the lines print. A-ROSA prints every arrival and departure, Riviera and Uniworld describe their overnights and after-dinner outings, and the rest keep their times to themselves until you're on board.

01A-ROSA Rhein Adventszauber3–8 Dec4 of 5
02A-ROSA Rhein Adventstraum2–6 Dec3 of 4
03Riviera, Cologne round trip5–9 Dec3 of 4
04Uniworld Rhine Holiday Markets25 Nov – 2 Dec2 of 7
05Scenic, Basel to Amsterdam24 Nov – 1 Dec1 of 7
06Avalon, Basel to Prague10–21 Dec1 of 11

Nights each line's own day list has the ship in port after dark or overnight, out of the nights on board. AmaWaterways, Viking, CroisiEurope, APT and Scenic's December departure don't publish port times.

A-ROSA in RüdesheimTwo sailings, a day apart

Thu 3 Dec10:00–16:00
06:0012:00Sunset21:00
Fri 4 Dec10:00–18:00
06:0012:00Sunset21:00

Leave at four and you sail before dark. Stay until six and you get an hour and a half of lit-up market.

A-ROSA in MainzSame line, different sailings

Thu 3 Dec19:00–23:59
06:0012:00Sunset21:00
Mon 7 Dec06:00–12:00
06:0012:00Sunset21:00

A whole evening below the cathedral, or one hour of market before the ship leaves at noon.

✦

Ask for port times before you pay. Lines have them months ahead even when the website doesn't, and the direction you sail can turn a lunchtime stop into an evening one. If they won't say, ask what time the last coach or shuttle goes back to the ship, which matters most in Strasbourg.

Moselle and Main

The Moselle and Main add-ons

Some Rhine sailings turn off into the Moselle at Koblenz or the Main at Mainz. That's where the small wine-town and Franconian markets are, and where the dates need the most care.

1

Trier

Opens 20 November and closes 22 December, on the Hauptmarkt and the square in front of the cathedral, both free to walk in. It's shut on Sunday 22 November. Viking's Moselle sailing starts here on 7 December.

2

Bernkastel-Kues

A Moselle wine town with a market from 20 November to 20 December, 11:00–19:00 and until 21:00 on Fridays and Saturdays. It finishes on the 20th, so the last sailings before Christmas miss it.

3

Cochem

Open 27 November to 20 December, with the same hours as Bernkastel-Kues. The castle above the river is the reason to come, and the market is the bonus.

4

Winningen

Viking's sailing stops here, but we haven't found 2026 dates for a market, so treat it as a walk through a wine village.

5

Würzburg

The easiest walk on the Main, six minutes from the Alter Kranen berths to the market by the Marienkapelle, from 27 November to 23 December. Some ships use the river port 6 km downstream instead.

6

Miltenberg

Open on three weekends only, 4–6, 11–13 and 18–20 December. A weekday call gets you a pretty town and no stalls.

7

Bamberg

The market runs 24 November to 23 December, but ships tie up in the industrial port. Lines coach you to the Konzerthalle, and a taxi is about €12.

8

Nuremberg

The canal port is 8 km out. Take a taxi, about €24, or bus 60 and the U1, and go back after dark if your ship stays the night, like Avalon's does.

Walking times

How far each Rhine market is from the gangway

The walk from the berth each line names to the main market square. Under 15 minutes means you can wander back at dusk on your own. Further out means a shuttle, and shuttles keep their own hours.

01CologneRhine5min
02WürzburgMain6min
03KoblenzRhine9min
04FrankfurtMain11min
05BaselRhine20min
06StrasbourgRhine38min
07NurembergMain-Danube Canal8 km
08BambergMainCoach
Strasbourg can mean Kehl

Some ships tie up across the Rhine in Germany. Tram D gets you into the centre in about 20 minutes.

Speyer can mean Germersheim

About 15 km upriver, so the cathedral market is a coach ride away.

Amsterdam can mean Lelystad

About an hour out by coach, so check which dock your booking names.

Questions

Rhine Christmas market cruise questions

What is the best Rhine river cruise for Christmas markets?Answer

For the most markets, AmaWaterways' Christmas Markets on the Rhine from Basel to Amsterdam on 2 December. Its coach trips to Colmar, Baden-Baden and Heidelberg add up to 12 markets in a week, and all of them are open on the day.

For evenings, A-ROSA's five-night Rhein Adventszauber from Cologne stays in port after dark at four of its five stops, and it publishes every time.

What are the best Christmas markets on a Rhine river cruise?Answer

Strasbourg, Cologne and Colmar are the big three, with Basel, Heidelberg and Rüdesheim close behind. Cologne is the easy one, five minutes from the Frankenwerft quay.

Strasbourg is 38 minutes' walk from the nearest berth and Colmar is a coach trip from Breisach, so check that your sailing actually takes you in rather than just stopping nearby.

When do Rhine Christmas market cruises run in 2026?Answer

From late November to just before Christmas. A-ROSA's first Advent sailing leaves Cologne on 23 November, and the 13 sailings on this page leave between 24 November and 18 December.

For the markets, sail between 3 and 20 December, when every full-season Rhine market is open.

How much does a Rhine Christmas market cruise cost?Answer

From €634 per person for four nights on A-ROSA's Cologne loop leaving on 18 December, and €834 on its 2 December departure. CroisiEurope's four-night Strasbourg to Cologne sailing starts at £793 in its brochure.

Seven nights costs £3,579 with Scenic including UK flights, £4,199 with Uniworld, whose fare includes tips, drinks and excursions, and $5,449 with AmaWaterways. Viking's seven-night Rhine sailings had all sold out. All of those were checked on the lines' own sites on 3 November 2026.

Is the Rhine or the Danube better for Christmas markets?Answer

The Rhine if you want the most markets, the Danube if you want more of them after dark. Rhine sailings pass more than twice as many markets, while the Danube gets dark about half an hour earlier and more of its markets are a short walk from the ship.

Our Danube Christmas market cruises page checks every Danube sailing the same way.

Do Rhine Christmas market cruises stop in Strasbourg and Colmar?Answer

Most longer ones stop for Strasbourg, though the ship ties up 38 minutes' walk from the market or across the river in Kehl. Colmar is a coach trip from Breisach, offered by AmaWaterways, Avalon and Scenic on these sailings, sometimes as an option against Freiburg or the Black Forest.

Will I see the Rhine markets at night?Answer

On some sailings. A-ROSA publishes its port times and stays into the evening at most stops, Riviera moors overnight in Rüdesheim, Bonn and Cologne, and Uniworld takes you back into Cologne and Rüdesheim after dinner.

The other lines don't publish times, so ask before you book, and add a hotel night in Basel or Cologne at either end for a guaranteed evening.

What happens if the Rhine is too low?Answer

Lines swap ships, bus you between ports or keep the ship docked and coach you out each day. At noon on 3 November 2026 the official gauge at Kaub read 19 cm, which is below its average low-water mark according to Germany's federal waterways administration, so read your line's policy before you book.

Riviera pays compensation automatically, A-ROSA lets Premium fares rebook free until 15 days before departure, and Uniworld's terms give no right to a refund.

What are the Christmas markets along the Rhine?Answer

From the south, Basel, Strasbourg, Speyer, Mannheim, Mainz, Rüdesheim, Koblenz, Bonn, Cologne and Düsseldorf sit on the river itself, with Colmar, Baden-Baden and Heidelberg a coach ride away and Amsterdam at the end.

Frankfurt and Würzburg are on the Main, and Trier, Bernkastel-Kues and Cochem on the Moselle.

The other way

Or do the Rhine by train

Sleep in the old towns and you're at the stalls every evening, whatever a ship's timetable would have allowed. These are the fastest checked times in CW's rail data, and our trip planner strings them together.

Colmar's half-timbered houses lit up for Christmas

The Upper Rhine

  • Basel
  • 40 min
  • Colmar
  • 27 min
  • Strasbourg
  • 35 min, one direct train a day
  • Baden-Baden

Colmar and Strasbourg are 27 minutes apart by train, so Colmar becomes your evening instead of a coach excursion.

The carousel at Frankfurt's Römerberg Christmas market

Heidelberg to Cologne

  • Heidelberg
  • 56 min
  • Frankfurt
  • 1 h 05
  • Cologne

You miss the Rhine Gorge, the one stretch a ship does better, but you get Heidelberg's squares and the Römerberg after dark.

Düsseldorf's old town Christmas market by the town hall

Cologne to Amsterdam

  • Cologne
  • 20 min
  • Düsseldorf
  • 2 h 07
  • Amsterdam

Two big market cities 20 minutes apart, then a direct ICE to Amsterdam's Christmas Village.

Know the dates before the crowds do.

Every confirmed 2026 opening date and Christmas-week hours in one email. Once a season, no drip.