Opens in a new tab
171 Viking Christmas sailings for 2026, checked day by day

Viking Christmas Market Cruises 2026

Viking runs more Christmas market sailings than any other line we checked, 171 of them in 2026 across seven itineraries on the Rhine, Main, Moselle, Danube and Elbe. When we checked Viking's own dates and prices on 3 November, 170 were sold out. Here's the one you can still book, how every sailing lines up with the markets' 2026 dates, and which 2027 sailings to grab before they go the same way.

Sailings checked171
Still on sale1
Only fare left$3,799
Updated3 November 2026
❄ Viking's last bookable Christmas sailing of 2026 leaves Passau on Sunday 29 November ❄
Our picks

The best Viking Christmas market cruises

One 2026 sailing is still bookable, so most of these picks are for 2027, where Viking's dates and fares are already on sale. Every fare is Viking's own US price per person, checked on 3 November 2026.

Still on sale
Christmas market in front of St Stephen's Basilica in Budapest
The last one left

Danube Christmas Delights

$3,799 for 7 nights

Passau to Budapest29 Nov – 6 Dec, Viking Embla

The only Viking Christmas sailing of 2026 still on sale when we checked. Every market on the way is open the day the ship calls, from Passau's cathedral square to Vörösmarty tér in Budapest, and it finishes with two days in Budapest, whose markets run to New Year.

Most markets
Bamberg Christmas market
11 nights, 2 rivers

Christmas on the Main & Moselle

2027 from $4,499

Paris to Pragueor the reverse

Paris, Reims, the Moselle villages, Mainz, Heidelberg, Würzburg, Bamberg, Nuremberg and Prague, twelve Christmas markets in all, level with the Rhine & Moselle for the most of any Viking itinerary. All six 2026 sailings are sold out, and only six run in 2027.

Best value
A half-timbered street in Strasbourg lit up for Christmas
About $345 a night in 2027

Christmas on the Rhine & Moselle

2027 from $3,799

Paris to Zürichor the reverse

Paris, the Moselle villages, Strasbourg and Zürich over 11 nights. In 2026 the 12 and 14 December sailings cost $3,999, less than some seven-night Viking Christmas sailings, and both sold out.

Evenings
Bratislava's Main Square Christmas market at night
Late stays in 2025

Danube Christmas Delights

2027 from $2,999

Budapest to Passauor the reverse

Last December the same Budapest to Passau sailing stayed in Bratislava until 22:30, Vienna until 23:45 and Passau until 21:30. Seven in ten of Viking's Passau calls this season give you an evening in port.

Classic Rhine
Cologne Cathedral and the Rhine above the Christmas market
75 sailings in 2026

Christmas on the Rhine

2027 from $2,999

Amsterdam to Baselor the reverse

Cologne, Strasbourg and Basel, often with two ships leaving the same day in each direction. The Dordrecht stop rarely meets its market, which only runs from 10 to 13 December, and Amsterdam's Museumplein market doesn't open until 3 December.

Book first
The Vltava riverfront in Prague at dusk
5 of 10 gone for 2027

Christmas Along the Elbe

2027 from $4,499

Berlin to Pragueor the reverse

Berlin, Potsdam, Meissen, Dresden's Striezelmarkt and Prague. Half its 2027 sailings were gone a year ahead, the highest share of any Viking Christmas itinerary.

Every 2026 sailing

All 171 Viking Christmas market sailings for 2026

Every departure from Viking's own dates and pricing pages, checked on 3 November 2026. Green is on sale, grey is sold out, and a red line under a date means at least one market on that sailing is shut the day the ship gets there. Each date shows the ship and the fare.

On saleSold outRed line a market is shut that day

Danube Christmas Delights

7 nights · 27 sailings · $3,299–$3,999 · 26 sold out

Passau to Budapest

28 NovSkadi · sold out29 NovEmbla · $3,7991 DecIngvi · sold out2 DecGymir · sold out5 DecUllur · sold out6 DecAegir · sold out8 DecVilhjalm · sold out9 DecLif · sold out11 DecVili · sold out12 DecSkadi · sold out13 DecEmbla · sold out15 DecIngvi · sold out16 DecGymir · sold out

Budapest to Passau

28 NovUllur · sold out29 NovAegir · sold out1 DecVilhjalm · sold out2 DecLif · sold out4 DecVili · sold out5 DecSkadi · sold out6 DecEmbla · sold out8 DecIngvi · sold out9 DecGymir · sold out12 DecUllur · sold out13 DecAegir · sold out15 DecVilhjalm · sold out16 DecLif · sold out18 DecVili · sold out

Market gaps. 18 Dec (Budapest start), Passau has closed.

Christmas on the Danube

7 nights · 35 sailings · $3,299–$4,199 · 35 sold out

Regensburg to Budapest

27 NovTor · sold out28 NovEgil · sold out29 NovAtla · sold out30 NovVidar · sold out4 DecVar · sold out5 DecGullveig · sold out6 DecJarl · sold out6 DecMagni · sold out7 DecRinda · sold out8 DecVe · sold out10 DecVali · sold out11 DecTor · sold out12 DecEgil · sold out13 DecAtla · sold out14 DecVidar · sold out18 DecVar · sold out

Budapest to Regensburg

27 NovVar · sold out28 NovGullveig · sold out29 NovJarl · sold out29 NovMagni · sold out30 NovRinda · sold out1 DecVe · sold out3 DecVali · sold out4 DecTor · sold out5 DecEgil · sold out6 DecAtla · sold out7 DecVidar · sold out11 DecVar · sold out12 DecGullveig · sold out13 DecJarl · sold out13 DecMagni · sold out14 DecRinda · sold out15 DecVe · sold out17 DecVali · sold out18 DecTor · sold out

Market gaps. 18 Dec (Budapest start), Passau has closed, Regensburg has closed.

Christmas on the Rhine

7 nights · 75 sailings · $3,499–$3,999 · 75 sold out

Basel to Amsterdam

25 NovEldir · sold out26 NovHervor · sold out27 NovEir · sold out28 NovBragi · sold out28 NovTialfi · sold out29 NovHaki · sold out29 NovHlin · sold out30 NovAnnar · sold out1 DecRolf · sold out2 DecEgdir · sold out2 DecSigrun · sold out3 DecGersemi · sold out4 DecMani · sold out5 DecAlruna · sold out6 DecKara · sold out6 DecRota · sold out7 DecBaldur · sold out7 DecDagur · sold out8 DecGefjon · sold out8 DecSigyn · sold out9 DecEinar · sold out9 DecEldir · sold out10 DecHervor · sold out10 DecTir · sold out11 DecEir · sold out11 DecMimir · sold out12 DecBragi · sold out12 DecTialfi · sold out13 DecHaki · sold out13 DecHlin · sold out14 DecAnnar · sold out15 DecRolf · sold out16 DecEgdir · sold out16 DecSigrun · sold out17 DecGersemi · sold out18 DecMani · sold out

Amsterdam to Basel

25 NovSigrun · sold out26 NovGersemi · sold out27 NovMani · sold out28 NovAlruna · sold out29 NovKara · sold out29 NovRota · sold out30 NovBaldur · sold out30 NovDagur · sold out1 DecGefjon · sold out1 DecSigyn · sold out2 DecEinar · sold out2 DecEldir · sold out3 DecHervor · sold out3 DecTir · sold out4 DecEir · sold out4 DecMimir · sold out5 DecBragi · sold out5 DecTialfi · sold out6 DecHaki · sold out6 DecHlin · sold out7 DecAnnar · sold out8 DecRolf · sold out9 DecEgdir · sold out9 DecSigrun · sold out10 DecGersemi · sold out11 DecMani · sold out12 DecAlruna · sold out13 DecKara · sold out13 DecRota · sold out14 DecBaldur · sold out14 DecDagur · sold out15 DecGefjon · sold out15 DecSigyn · sold out16 DecEinar · sold out16 DecEldir · sold out17 DecHervor · sold out17 DecTir · sold out18 DecEir · sold out18 DecMimir · sold out

Market gaps. 25 Nov (Basel start), Basel isn't open yet. 25 Nov (Amsterdam start), Amsterdam isn't open yet. 26 Nov (Amsterdam start), Amsterdam isn't open yet. 27 Nov (Amsterdam start), Amsterdam isn't open yet. 28 Nov (Amsterdam start), Amsterdam isn't open yet. 29 Nov (Amsterdam start), Amsterdam isn't open yet. 30 Nov (Amsterdam start), Amsterdam isn't open yet. 1 Dec (Amsterdam start), Amsterdam isn't open yet. 2 Dec (Amsterdam start), Amsterdam isn't open yet. 18 Dec (Amsterdam start), Breisach has closed.

Christmas on the Rhine & Main

10 nights · 6 sailings · $4,699–$5,799 · 6 sold out

Nuremberg to Basel

27 NovModi · sold out7 DecSkirnir · sold out17 DecModi · sold out

Basel to Nuremberg

27 NovSkirnir · sold out7 DecModi · sold out17 DecSkirnir · sold out

Market gaps. 17 Dec (Nuremberg start), Breisach has closed. 17 Dec (Basel start), Würzburg has closed, Bamberg has closed, Nuremberg has closed.

Christmas on the Rhine & Moselle

11 nights · 12 sailings · $3,999–$4,499 · 12 sold out

Paris to Zürich

28 NovHerja · sold out30 NovFreya · sold out5 DecHild · sold out7 DecIdun · sold out12 DecHerja · sold out14 DecFreya · sold out

Zürich to Paris

28 NovHild · sold out30 NovIdun · sold out5 DecHerja · sold out7 DecFreya · sold out12 DecHild · sold out14 DecIdun · sold out

Market gaps. 14 Dec (Zürich start), Cochem has closed, Bernkastel-Kues has closed.

Christmas on the Main & Moselle

11 nights · 6 sailings · $4,999–$5,199 · 6 sold out

Prague to Paris

2 DecAlsvin · sold out9 DecIdi · sold out16 DecAlsvin · sold out

Paris to Prague

2 DecIdi · sold out9 DecAlsvin · sold out16 DecIdi · sold out

Market gaps. 16 Dec (Prague start), Cochem has closed, Bernkastel-Kues has closed, Trier has closed, Reims is closed on 25 Dec. 16 Dec (Paris start), Bamberg has closed, Nuremberg has closed.

Christmas Along the Elbe

9 nights · 10 sailings · $3,999–$5,799 · 10 sold out

Berlin to Prague

26 NovAstrild · sold out1 DecBeyla · sold out6 DecAstrild · sold out11 DecBeyla · sold out16 DecAstrild · sold out

Prague to Berlin

26 NovBeyla · sold out1 DecAstrild · sold out6 DecBeyla · sold out11 DecAstrild · sold out16 DecBeyla · sold out

Every dated market on this itinerary is open on the days these sailings call.

Dordrecht's market only runs from 10 to 13 December, so most Rhine sailings call there before or after it. We haven't marked it red because it's a short stop on a sailing day.

Day by day

One sailing from each Viking Christmas itinerary

Each card follows one 2026 departure through every port, with the market's status the day the ship is there. Where a departure is still on sale we've used it, otherwise a mid-season one. Viking only publishes port times with your documents, so the cards show what Viking lists for each day rather than times.

Sun29Nov 2026
Christmas market in front of St Stephen's Basilica in Budapest

Viking · Viking Embla

Danube Christmas Delights

Passau to Budapest · 29 Nov – 6 Dec · 7 nights · $3,799 per person, checked 3 November 2026

Passau29
Passau30
Linz1
Krems2
Vienna3
Bratislava4
Budapest5
Budapest6
✓ All 6 dated markets openFar dock in Vienna
Day by day, with market status and docks
Day 1Sun 29 Nov

Passau

Board in Passau

Open until Tue 22 Dec
On foot · About 10 min from the old-town quays, 47 min from the Lindau berths
Day 2Mon 30 Nov

Passau

Open until Tue 22 Dec
On foot · About 10 min from the old-town quays, 47 min from the Lindau berths
Day 3Tue 1 Dec

Linz

Open until Thu 24 Dec
On foot · 6 min to Hauptplatz. Salzburg trips take about two hours each way by coach.
Day 4Wed 2 Dec

Krems

Wachau Valley sailing

Open Kremser Adventzauber
Dock not confirmed
Day 5Thu 3 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 6Fri 4 Dec

Bratislava

Danube Bend sailing

Open until Sun 3 Jan
On foot · 7 min from the HUMA 3 pier
Day 7Sat 5 Dec

Budapest

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

Budapest

Disembark

Leaving day, off the ship after breakfast
On foot · 9 min from Belgrád rakpart, 46 min from the Garam utca pier

The only 2026 Viking Christmas sailing still on sale on 3 November. Viking doesn't publish port times before you book, so ask for them.

Thu3Dec 2026
Regensburg Christmas market below the old town churches

Viking · Viking Vali

Christmas on the Danube

Budapest to Regensburg · 3–10 Dec · 7 nights · $4,199 per person, checked 3 November 2026, sold out

Budapest3
Budapest4
Vienna5
Vienna6
Krems7
Passau8
Regensburg9
Regensburg10
✓ All 5 dated markets openFar dock in Vienna
Day by day, with market status and docks
Day 1Thu 3 Dec

Budapest

Board in Budapest

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

Budapest

Danube Bend sailing

Open until Fri 1 Jan
On foot · 9 min from Belgrád rakpart, 46 min from the Garam utca pier
Day 3Sat 5 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 4Sun 6 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 5Mon 7 Dec

Krems

Wachau Valley sailing

Open Kremser Adventzauber
Dock not confirmed
Day 6Tue 8 Dec

Passau

Open until Tue 22 Dec
On foot · About 10 min from the old-town quays, 47 min from the Lindau berths
Day 7Wed 9 Dec

Regensburg

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

Regensburg

Disembark

Leaving day, off the ship after breakfast
On foot · 12 min from Donaulände

This departure was sold out on Viking's site on 3 November 2026, like every other Christmas on the Danube sailing in 2026. In 2027 it runs 44 times from $2,999 per person.

Wed2Dec 2026
Cologne Cathedral and the Rhine above the Christmas market

Viking · Viking Egdir

Christmas on the Rhine

Basel to Amsterdam · 2–9 Dec · 7 nights · $3,799 per person, checked 3 November 2026, sold out

Basel2
Breisach3
Strasbourg4
Rüdesheim5
Koblenz6
Cologne7
Dordrecht8
Amsterdam9
✓ All 7 dated markets openFar dock in Strasbourg
Day by day, with market status and docks
Day 1Wed 2 Dec

Basel

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 3 Dec

Breisach

Expected open A small Adventstreff. 2025 dates, 2026 not published yet
Coach trip
Day 3Fri 4 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 4Sat 5 Dec

Mannheim

Rüdesheim

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
Day 5Sun 6 Dec

Koblenz

Middle Rhine sailing

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

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 8 Dec

Dordrecht

Waal and Merwede sailing

Sailing day. Dordrecht's market only runs from 10 to 13 December
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.

This departure was sold out on Viking's site on 3 November 2026, like every other Christmas on the Rhine sailing in 2026. In 2027 it runs 71 times from $2,999 per person.

Mon7Dec 2026
Nuremberg's Christkindlesmarkt on the Hauptmarkt

Viking · Viking Modi

Christmas on the Rhine & Main

Basel to Nuremberg · 7–17 Dec · 10 nights · $5,799 per person, checked 3 November 2026, sold out

Basel7
Basel8
Breisach9
Strasbourg10
Baden-Baden11
Frankfurt12
Marktheidenfeld13
Würzburg14
Bamberg15
Nuremberg16
Nuremberg17
✓ All 8 dated markets openFar dock in Strasbourg, Bamberg and Nuremberg
Day by day, with market status and docks
Day 1Mon 7 Dec

Basel

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 2Tue 8 Dec

Basel

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

Breisach

Expected open A small Adventstreff. 2025 dates, 2026 not published yet
Coach trip
Day 4Thu 10 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 5Fri 11 Dec

Baden-Baden

Open until Wed 6 Jan
Day 6Sat 12 Dec

Frankfurt

Open until Tue 22 Dec
On foot · 11 min from Untermainkai
Day 7Sun 13 Dec

Marktheidenfeld

Main River sailing

No 2026 dates in our data yet
Day 8Mon 14 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 9Tue 15 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 10Wed 16 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 11Thu 17 Dec

Nuremberg

Disembark

Leaving day, off the ship after breakfast
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.

This departure was sold out on Viking's site on 3 November 2026, like every other Christmas on the Rhine & Main sailing in 2026. In 2027 it runs 8 times from $5,499 per person.

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

Viking · Viking Hild

Christmas on the Rhine & Moselle

Paris to Zürich · 5–16 Dec · 11 nights · $4,499 per person, checked 3 November 2026, sold out

Paris5
Paris6
Trier7
Bernkastel-Kues8
Cochem9
Koblenz10
Mainz11
Speyer12
Strasbourg13
Zürich14
Zürich15
Zürich16
✓ All 12 dated markets openFar dock in Strasbourg
Day by day, with market status and docks
Day 1Sat 5 Dec

Paris

Two hotel nights in Paris

Open until Mon 4 Jan
Day 2Sun 6 Dec

Paris

Open until Mon 4 Jan
Day 3Mon 7 Dec

ReimsTransfer

Trier

Reims on the way to the ship

Open until Sun 27 Dec
Open until Tue 22 Dec
Day 4Tue 8 Dec

Trier

Bernkastel-Kues

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

Cochem

Winningen

Open 11:00–19:00, to 21:00 on Friday and Saturday
No 2026 dates in our data yet
Day 6Thu 10 Dec

Koblenz

Middle Rhine sailing

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 7Fri 11 Dec

Mainz

Open until Wed 23 Dec
Dock not confirmed. Five city berths take about 100 cruise calls a month at Christmas.
Day 8Sat 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 9Sun 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 10Mon 14 Dec

Basel

ZürichTransfer

Off the ship in Basel, on to Zürich

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

Zürich

Open until Thu 24 Dec
Day 12Wed 16 Dec

Zürich

Tour ends

Leaving day, the tour ends after breakfast

This departure was sold out on Viking's site on 3 November 2026, like every other Christmas on the Rhine & Moselle sailing in 2026. In 2027 it runs 12 times from $3,799 per person.

Wed2Dec 2026
Bamberg Christmas market

Viking · Viking Idi

Christmas on the Main & Moselle

Paris to Prague · 2–13 Dec · 11 nights · $5,199 per person, checked 3 November 2026, sold out

Paris2
Paris3
Trier4
Bernkastel-Kues5
Cochem6
Mainz7
Heidelberg8
Würzburg9
Bamberg10
Prague11
Prague12
Prague13
✓ All 11 dated markets openFar dock in Bamberg and Nuremberg
Day by day, with market status and docks
Day 1Wed 2 Dec

Paris

Two hotel nights in Paris

Open until Mon 4 Jan
Day 2Thu 3 Dec

Paris

Open until Mon 4 Jan
Day 3Fri 4 Dec

ReimsTransfer

Trier

Reims on the way to the ship

Open until Sun 27 Dec
Open until Tue 22 Dec
Day 4Sat 5 Dec

Trier

Bernkastel-Kues

Open until Tue 22 Dec
Open 11:00–19:00, to 21:00 on Friday and Saturday
Day 5Sun 6 Dec

Cochem

Winningen

Open 11:00–19:00, to 21:00 on Friday and Saturday
No 2026 dates in our data yet
Day 6Mon 7 Dec

Mainz

Open until Wed 23 Dec
Dock not confirmed. Five city berths take about 100 cruise calls a month at Christmas.
Day 7Tue 8 Dec

HeidelbergTransfer

Heidelberg, then the Main through the Spessart

Open until Tue 22 Dec
Day 8Wed 9 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 9Thu 10 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 11 Dec

Nuremberg

PragueTransfer

Off the ship in Nuremberg, on 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 11Sat 12 Dec

Prague

Open until Wed 6 Jan
Day 12Sun 13 Dec

Prague

Tour ends

Leaving day, the tour ends after breakfast

This departure was sold out on Viking's site on 3 November 2026, like every other Christmas on the Main & Moselle sailing in 2026. In 2027 it runs 6 times from $4,499 per person.

Sun6Dec 2026
The Vltava riverfront in Prague at dusk

Viking · Viking Astrild

Christmas Along the Elbe

Berlin to Prague · 6–15 Dec · 9 nights · $5,799 per person, checked 3 November 2026, sold out

Berlin6
Berlin7
Wittenberg8
Wittenberg9
Meissen10
Dresden11
Bad Schandau12
Prague13
Prague14
Prague15
✓ All 6 dated markets open
Day by day, with market status and docks
Day 1Sun 6 Dec

Berlin

Two hotel nights in Berlin

Open until Thu 31 Dec
Day 2Mon 7 Dec

Berlin

Open until Thu 31 Dec
Day 3Tue 8 Dec

Potsdam

Wittenberg

Board near Potsdam

Open until Sun 27 Dec
Expected open 2025 dates, 2026 not published yet
Day 4Wed 9 Dec

Wittenberg

Expected open 2025 dates, 2026 not published yet
Day 5Thu 10 Dec

Meissen

Open 11:00–20:00, to 21:00 on Friday and Saturday (2025 hours)
Day 6Fri 11 Dec

Dresden

Open until Thu 24 Dec
Day 7Sat 12 Dec

Bad Schandau

Saxon Switzerland sailing

No 2026 dates in our data yet
Day 8Sun 13 Dec

Prague

Open until Wed 6 Jan
Day 9Mon 14 Dec

Prague

Open until Wed 6 Jan
Day 10Tue 15 Dec

Prague

Tour ends

Leaving day, the tour ends after breakfast

This departure was sold out on Viking's site on 3 November 2026, like every other Christmas Along the Elbe sailing in 2026. In 2027 it runs 10 times from $4,499 per person.

Fares and rivals

What Viking includes, and how it compares

Viking's fare is simpler than most and cheaper per night than the other big lines, but it sells out first and keeps its port times to itself until you've booked.

Two Vienna Christmas market mugsIn the fare
What a Viking fare includes
Shore excursions
One per port
Drinks
With meals
Port taxes
Included

Viking lists free Wi-Fi, every onboard meal, specialty coffee, tea and bottled water around the clock, and enrichment talks as part of the fare. Transfers between airport and ship only come if you buy Viking's own flights.

Drinks outside mealtimes and the optional excursions cost extra, so budget for both if you plan to spend evenings at the markets with a glühwein in hand.

✓ A guided tour in every port, with no extra charge
Cologne's cathedral Christmas market from aboveAgainst the rest
How Viking compares
Christmas sailings in 2026
171
Sold out by 3 November
170 of 171
Passau calls with an evening
71%

Viking runs 171 Christmas sailings in 2026, against 41 for AmaWaterways and 27 for Scenic. On price it's hard to beat. Its seven-night Christmas sailings were $3,299 to $4,199 per person, while AmaWaterways asked $4,249 to $5,549 for its Rhine sailing and Scenic £3,129 to £4,973 with UK flights.

Where it falls behind is evenings. Emerald and Uniworld stay into the evening on nearly nine in ten of their Passau calls, Viking on seven in ten. And it sells out so early that for most people a Viking Christmas cruise is a 2027 booking.

Evenings in port

Seven in ten Viking calls stay past dark

Markets are at their best once the lights come on, so how long your ship stays matters more than the itinerary map. Passau's port register lists every Viking call from 20 November to 23 December 2026, all 102 of them. 71% give you at least an hour in port after 16:30.

Last December Viking's Budapest to Passau sailing stayed in Bratislava from 14:00 to 22:30, in Vienna until 23:45, Linz until 22:30 and Passau until 21:30. Viking doesn't publish times before you book, so treat those as a guide, not a promise.

01Emerald14 calls in Passau93%
02Uniworld8 calls in Passau88%
03Viking102 calls in Passau71%
04AmaWaterways31 calls in Passau55%
05Scenic11 calls in Passau55%
06Tauck6 calls in Passau50%
07APT4 calls in Passau50%
08Avalon Waterways22 calls in Passau45%

Share of each line's Passau calls with at least an hour in port between 16:30 and 21:00. Stadtwerke Passau berth schedule, November and December 2026, as of 21 October.

Viking Gullveig in PassauSame ship, opposite directions

Mon 30 Nov08:30–18:00
06:0012:00Sunset21:00
Thu 3 Dec09:00–15:30
06:0012:00Sunset21:00

Two hours of lit-up market one way. None the other.

✦

Ask Viking for port times before you pay. They have them months ahead even though the website doesn't show them, and the direction you sail can turn a lunchtime stop into an evening one.

2027 dates

Viking Christmas cruises for 2027 are already selling

Viking's 2027 Christmas sailings are already on sale, and the Elbe and Rhine & Main are going fast. These are the lowest fares still on sale on 3 November 2026.

1

Danube Christmas Delights

32 departures from 27 Nov to 18 Dec 2027, from $2,999 per person. None sold out yet.

2

Christmas on the Rhine

71 departures from 25 Nov to 18 Dec 2027, from $2,999 per person. 6 already sold out.

3

Christmas on the Danube

44 departures from 25 Nov to 18 Dec 2027, from $2,999 per person. None sold out yet.

4

Christmas on the Rhine & Moselle

12 departures from 27 Nov to 13 Dec 2027, from $3,799 per person. None sold out yet.

5

Christmas on the Main & Moselle

6 departures from 1 Dec to 15 Dec 2027, from $4,499 per person. None sold out yet.

6

Christmas on the Rhine & Main

8 departures from 27 Nov to 10 Dec 2027, from $5,499 per person. 2 already sold out.

7

Christmas Along the Elbe

10 departures from 27 Nov to 17 Dec 2027, from $4,499 per person. 5 already sold out.

More Christmas market cruise guides. Our Christmas market river cruise guide compares every line, and the Rhine and Danube pages check every sailing on those rivers day by day.

The markets on these sailings. Budapest, Bratislava, Vienna, Regensburg, Cologne, Strasbourg, Basel, Baden-Baden, Frankfurt, Bamberg, Nuremberg, Paris, Reims, Zürich, Prague, Berlin and Dresden each have a full CW guide with 2026 dates, hours and what to eat.

Questions

Viking Christmas market cruise questions

Can I still book a Viking Christmas market cruise for 2026?Answer

Only one when we checked on 3 November 2026. Danube Christmas Delights from Passau to Budapest on 29 November, aboard Viking Embla, was still on sale from $3,799 per person. The other 170 Viking Christmas sailings were sold out.

How much is a Viking Christmas market cruise?Answer

In 2026 Viking's seven-night Christmas sailings were $3,299 to $4,199 per person, and the 9- to 11-night ones $3,999 to $5,799. For 2027 the lowest fares are $2,999 on Danube Christmas Delights, Christmas on the Rhine and Christmas on the Danube.

Which Viking Christmas cruise visits the most markets?Answer

Two itineraries tie at twelve markets each. Christmas on the Main & Moselle runs from Paris to Prague by way of Trier, Mainz, Heidelberg, Würzburg, Bamberg and Nuremberg, and Christmas on the Rhine & Moselle runs from Paris to Zürich by way of Trier, Koblenz, Mainz, Speyer and Strasbourg. Both take 11 nights.

What is included in a Viking river cruise fare?Answer

A shore excursion in every port, all onboard meals, beer, wine and soft drinks with lunch and dinner, Wi-Fi and port taxes. Airport transfers are only included if you book Viking's flights.

Does Viking stay in port for the evening markets?Answer

Often but not always. In Passau's port register for this season, 71% of Viking's calls give you at least an hour in port after 16:30. Emerald and Uniworld do better, at 93% and 88%.

When should I book a Viking Christmas cruise for 2027?Answer

Now. On 3 November 2026 half of the Elbe sailings and two of the eight Rhine & Main sailings for 2027 were already sold out, a year before they leave.

Is Viking or AmaWaterways better for Christmas markets?Answer

Viking is cheaper and runs far more sailings, but almost all of 2026 sold out early. AmaWaterways costs more, includes more onboard, and still had Rhine sailings on sale in November. Our river cruise guide compares every line.

Which Viking Christmas sailings miss a market?Answer

Very few. The 18 December Danube departures reach Passau after its market closes on the 22nd, the mid-December Rhine & Main, Rhine & Moselle and Main & Moselle sailings miss markets that close around the 20th, and Amsterdam's Museumplein market isn't open for Rhine sailings that leave Amsterdam before 3 December.