FREEPHONE 9am - 7pm

Christmas Market River Cruises

 

Always a popular choice, a Christmas Market River Cruise is the perfect way to see a host of Europe’s world famous Christmas markets. Whether you wish to sample local specialities at some of Europe’s most stunning markets, with city backdrops of Cologne, Strasbourg and Budapest or if you are just looking for a Christmas getaway with a difference, we are sure you will be tempted by some of the fantastic offers detailed below.

 

 

See Christmas River Cruises   See New Year River Cruises   See Festive River Cruises

 

 

When Can I Sail?

Christmas markets in Europe tend to start mid-November and stay open until the end of December, with some closing just before Christmas day. Popular Christmas markets include*:

 

Strasbourg, France - Rhine River - 22 November to 30 December
Budapest, Hungary - Danube River - 23 November to 6 January
Vienna, Austria - Danube River - 16 November to 24 December
Metz, France - Moselle River - 20 November to 29 December
Dresden, Germany - Elbe River - 27 November to 24 December
Basel, Switzerland - Rhine River - 28 November to 23 December
Cologne, Germany - Rhine River - 26 November to 23 December

 

*Dates are provisional

 

 

Which Rivers Have Christmas Markets on Them?

With the listing above, the popular rivers to experience the Christmas markets along include the Rhine, Danube and Moselle rivers - each of which offers fantastic markets teeming with wooden chalets and Christmas decorations. These visit the regions of France, Germany, Austria, Switzerland, and Hungary - each of which offers their own slice of Christmas heaven!

 

Enjoy mulled wine and gingerbread as you browse handicrafts made by locals, each hut adorned with beautiful Christmas decorations making them the ideal festive destination for friends and family.

 

Suggested read: River cruising during the winter months 

 

 

When Should I Book?

With the Christmas markets running on selected dates, and festive sailings even more so, it's best to book as soon as possible to ensure you secure your place on-board. Christmas markets river cruises always sell out fast so ensure you have booked your sailings as soon as you know where you would want to visit.

 

Take a look at our latest sailings below and find your perfect Christmas markets river cruise for you. If you can’t find exactly what you are looking for, don’t hesitate to give our Cruise Concierge team a call and they will help you handpick your perfect Christmas Markets voyage.

 

 

Showing 30 out of 405 cruises
Per Person
Total Price
Cruise From:
Was £2395pp Now: £2299pp

Basel | Breisach | Strasbourg | Rüdesheim am Rhein | Speyer | Rüdesheim am Rhein | Koblenz | Cologne | Kinderdijk | Cologne | Amsterdam

  • 21 Nov 2025
  • 7 Nights
Cruise From:
Was £2395pp Now: £2299pp
REF: VIKINGMAN251121
Cruise From:
Was £1945pp Now: £1867pp

Amsterdam | Kinderdijk | Kinderdijk | Cologne | Rüdesheim am Rhein | Koblenz | Koblenz | Speyer | Strasbourg | Breisach | Basel

  • 21 Nov 2025
  • 7 Nights
Cruise From:
Was £1945pp Now: £1867pp
REF: VIKINGEIR251121
Fly Cruise From:
Was £3050pp Now: £2928pp

Porto | Porto | Pinhão | Pinhão | Vega de Terrón | Salamanca | Vega de Terrón | Régua | Pocinho | Régua | Porto | Porto

  • 22 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £3050pp Now: £2928pp
REF: EMERALDEPDC221125-1
Fly Cruise From:
Was £3640pp Now: £3494pp

Porto | Porto | Pinhão | Pinhão | Vega de Terrón | Salamanca | Vega de Terrón | Régua | Pocinho | Régua | Porto | Porto | Lisbon | Lisbon | Lisbon | Lisbon

  • 22 Nov 2025
  • 10 Nights
Fly Cruise From:
Was £3640pp Now: £3494pp
REF: EMERALDEPDL221125-2
Cruise From:
Was £1700pp Now: £1632pp

Amsterdam | Amsterdam | Cologne | Cologne | Mainz | Strasbourg | Breisach | Basel

  • 22 Nov 2025
  • 7 Nights
Cruise From:
Was £1700pp Now: £1632pp
REF: AVALONWAZ-T351122T
Cruise From:
Was £2495pp Now: £2395pp

Budapest | Budapest | Budapest | Vienna | Vienna | Krems | Krems | Passau | Regensburg | Regensburg

  • 22 Nov 2025
  • 7 Nights
Cruise From:
Was £2495pp Now: £2395pp
REF: VIKINGEGL251122
Cruise From:
Was £2695pp Now: £2587pp

Regensburg | Regensburg | Passau | Vienna | Passau | Krems | Vienna | Vienna | Budapest | Vienna | Budapest

  • 22 Nov 2025
  • 7 Nights
Cruise From:
Was £2695pp Now: £2587pp
REF: VIKINGGLL251122
Cruise From:
Was £2595pp Now: £2491pp

Budapest | Budapest | Bratislava | Vienna | Krems | Krems | Linz | Passau | Passau

  • 22 Nov 2025
  • 7 Nights
Cruise From:
Was £2595pp Now: £2491pp
REF: VIKINGSKD251122
Fly Cruise From:
Was £4684pp Now: £4496pp

Amsterdam | Amsterdam | Düsseldorf | Cologne | Düsseldorf | Rüdesheim am Rhein | Ludwigshafen | Strasbourg | Breisach | Basel

  • 22 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £4684pp Now: £4496pp
REF: AMAAJ251122AIL
Fly Cruise From:
Was £4134pp Now: £3968pp

Amsterdam | Amsterdam | Utrecht | Hellevoetsluis | Gent (Ghent) | Brussel (Bruxelles) | Antwerp | Dordrecht | Kinderdijk | Amsterdam

  • 22 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £4134pp Now: £3968pp
REF: AMAAI251122AUL
Fly Cruise From:
Was £3526pp Now: £3384pp

Budapest | Bratislava | Vienna | Dürnstein | Melk | Melk | Passau | Regensburg | Nuremberg | Nuremberg

  • 22 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £3526pp Now: £3384pp
REF: AMAAL251122ACL
Fly Cruise From:
Was £4429pp Now: £4251pp

Vilshofen | Vilshofen | Passau | Linz | Weissenkirchen | Vienna | Bratislava | Budapest | Budapest

  • 22 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £4429pp Now: £4251pp
REF: AMAAN251122AGL
Cruise From:
Was £2395pp Now: £2299pp

Basel | Breisach | Strasbourg | Rüdesheim am Rhein | Speyer | Rüdesheim am Rhein | Koblenz | Cologne | Kinderdijk | Cologne | Amsterdam

  • 22 Nov 2025
  • 7 Nights
Cruise From:
Was £2395pp Now: £2299pp
REF: VIKINGALR251122
Cruise From:
Was £2495pp Now: £2395pp

Amsterdam | Dordrecht | Dordrecht | Cologne | Rüdesheim am Rhein | Koblenz | Koblenz | Mannheim | Speyer | Strasbourg | Breisach | Basel

  • 22 Nov 2025
  • 7 Nights
Cruise From:
Was £2495pp Now: £2395pp
REF: VIKINGBRA251122
Cruise From:
Was £2795pp Now: £2683pp

Amsterdam | Kinderdijk | Kinderdijk | Cologne | Rüdesheim am Rhein | Koblenz | Koblenz | Speyer | Strasbourg | Breisach | Basel

  • 22 Nov 2025
  • 7 Nights
Cruise From:
Was £2795pp Now: £2683pp
REF: VIKINGTLF251122
Fly Cruise From:
Was £6300pp Now: £4368pp

Porto | Régua | Pocinho | Salamanca | Barca d’Alva | Porto | Porto | Porto

  • 23 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £6300pp Now: £4368pp
REF: UNIWORLD50477
Fly Cruise From:
Was £4934pp Now: £4736pp

Porto | Régua | Pocinho | Salamanca | Barca d’Alva | Porto | Porto | Lisbon | Lisbon | Lisbon | Lisbon

  • 23 Nov 2025
  • 10 Nights
Fly Cruise From:
Was £4934pp Now: £4736pp
REF: UNIWORLD50442
Fly Cruise From:
Was £6605pp Now: £6340pp

Amsterdam | Amsterdam | Cologne | Cologne | Rüdesheim | Wertheim | Miltenberg | Würzburg | Bamberg | Nuremberg | Regensburg | Passau | Schlögen | Dürnstein | Krems | Vienna | Vienna | Budapest | Budapest

  • 23 Nov 2025
  • 14 Nights
Fly Cruise From:
Was £6605pp Now: £6340pp
REF: SCENICCHMA231125-1
Fly Cruise From:
Was £7185pp Now: £6897pp

Amsterdam | Amsterdam | Cologne | Cologne | Rüdesheim | Wertheim | Miltenberg | Würzburg | Bamberg | Nuremberg | Regensburg | Passau | Schlögen | Dürnstein | Krems | Vienna | Vienna | Budapest | Budapest | Prague | Prague | Prague | Prague

  • 23 Nov 2025
  • 17 Nights
Fly Cruise From:
Was £7185pp Now: £6897pp
REF: SCENICCMPR231125-1
Cruise From:
Was £2595pp Now: £2491pp

Passau | Passau | Linz | Linz | Krems | Vienna | Bratislava | Bratislava | Budapest | Budapest

  • 23 Nov 2025
  • 7 Nights
Cruise From:
Was £2595pp Now: £2491pp
REF: VIKINGAGR251123
Cruise From:
Was £3295pp Now: £3163pp

Decín | Bad Schandau | Bad Schandau | Bad Schandau | Dresden | Torgau | Meissen | Wittenberg | Wittenberg

  • 23 Nov 2025
  • 5 Nights
  • Viking Astrild
  • Europe & The Mediterranean - Cruise & Stay
  • 23 Nov 2025
  • 5 Nights
Cruise From:
Was £3295pp Now: £3163pp
REF: VIKINGAST251123T
Cruise From:
Was £2895pp Now: £2779pp

Wittenberg | Torgau | Wittenberg | Meissen | Dresden | Dresden | Dresden | Bad Schandau | Decín

  • 23 Nov 2025
  • 5 Nights
Cruise From:
Was £2895pp Now: £2779pp
REF: VIKINGBEY251123T
Cruise From:
Was £1895pp Now: £1819pp

Budapest | Budapest | Bratislava | Vienna | Krems | Krems | Linz | Passau | Passau

  • 23 Nov 2025
  • 7 Nights
Cruise From:
Was £1895pp Now: £1819pp
REF: VIKINGEMB251123
Cruise From:
Was £4395pp Now: £4219pp

Paris | Paris | Vernon | Vernon | Caudebec-en-Caux | Rouen | Les Andelys | Paris | Paris

  • 23 Nov 2025
  • 7 Nights
Cruise From:
Was £4395pp Now: £4219pp
REF: VIKINGFGN251123
Fly Cruise From:
Was £5130pp Now: £4924pp

Giurgiu | Ruse | Vidin | Iron Gates | Belgrade | Vukovar | Mohács | Budapest

  • 23 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £5130pp Now: £4924pp
REF: AMAAM251123BJRL
Cruise From:
Was £2495pp Now: £2395pp

Basel | Breisach | Strasbourg | Rüdesheim am Rhein | Speyer | Rüdesheim am Rhein | Koblenz | Cologne | Kinderdijk | Cologne | Amsterdam

  • 23 Nov 2025
  • 7 Nights
Cruise From:
Was £2495pp Now: £2395pp
REF: VIKINGKAR251123
Cruise From:
Was £2751pp Now: £2640pp

Budapest | Budapest | Bratislava | Melk | Vienna | Vienna

  • 24 Nov 2025
  • 5 Nights
Cruise From:
Was £2751pp Now: £2640pp
REF: AVALONWBT51124
Fly Cruise From:
Was £4299pp Now: £4127pp

Budapest | Budapest | Bratislava | Vienna | Krems | Linz | Passau | Passau

  • 24 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £4299pp Now: £4127pp
REF: UNIWORLD51685
Fly Cruise From:
Was £2999pp Now: £2879pp

Frankfurt | Frankfurt | Wertheim | Würzburg | Kitzingen | Bamberg | Nuremberg | Nuremberg

  • 24 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £2999pp Now: £2879pp
REF: UNIWORLD51799
Fly Cruise From:
Was £6422pp Now: £6165pp

Amsterdam | Amsterdam | Cologne | Rüdesheim am Rhein | Cologne | Ludwigshafen | Strasbourg | Basel | Basel

  • 24 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £6422pp Now: £6165pp
REF: AMAAG251124ASX

Prices are subject to change and availability. Prices may vary depending on the airport selected. Promotions are only applicable to select cabin grades, please call for details.

Chat Service

Live Chat

Live Chat