FREEPHONE 9am - 8pm

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 403 cruises
Per Person
Total Price
Cruise From:
Was £2795pp Now: £2683pp

Paris | Paris | Paris | Paris | Rouen | Rouen | Le Pecq | Le Pecq | Paris | Paris

  • 07 Dec 2025
  • 7 Nights
Cruise From:
Was £2795pp Now: £2683pp
REF: VIKINGFGN251207
Fly Cruise From:
Was £3958pp Now: £3799pp

Vilshofen | Passau | Linz | Spitz | Melk | Vienna | Bratislava | Budapest | Budapest

  • 07 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £3958pp Now: £3799pp
REF: AMAAM251207BFX
Cruise From:
Was £2795pp Now: £2683pp

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

  • 07 Dec 2025
  • 7 Nights
Cruise From:
Was £2795pp Now: £2683pp
REF: VIKINGBLD251207
Cruise From:
Was £2795pp Now: £2683pp

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

  • 07 Dec 2025
  • 7 Nights
Cruise From:
Was £2795pp Now: £2683pp
REF: VIKINGKAR251207
Cruise From:
Was £2845pp Now: £2731pp

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

  • 07 Dec 2025
  • 7 Nights
Cruise From:
Was £2845pp Now: £2731pp
REF: VIKINGHLN251207
Fly Cruise From:
Was £1899pp Now: £1823pp

Budapest | Budapest | Bratislava | Vienna | Budapest | Budapest

  • 08 Dec 2025
  • 5 Nights
Fly Cruise From:
Was £1899pp Now: £1823pp
REF: RIVIERA103990
Fly Cruise From:
Was £4999pp Now: £4799pp

Nuremberg | Nuremberg | Regensburg | Deggendorf | Linz | Vienna | Vienna | Vienna

  • 08 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £4999pp Now: £4799pp
REF: UNIWORLD49984
Fly Cruise From:
Was £3299pp Now: £3167pp

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

  • 08 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £3299pp Now: £3167pp
REF: UNIWORLD51800
Cruise From:
Was £4744pp Now: £4554pp

Nuremberg | Nuremberg | Regensburg | Passau | Melk | Vienna | Budapest | Budapest

  • 08 Dec 2025
  • 7 Nights
Cruise From:
Was £4744pp Now: £4554pp
REF: AVALONWNB-T351208T
Fly Cruise From:
Was £2495pp Now: £2395pp

Amsterdam | Amsterdam | Cologne | Rüdesheim am Rhein | Miltenberg | Würzburg | Bamberg | Nuremberg | Regensburg | Passau | Dürnstein | Vienna | Vienna | Budapest | Budapest

  • 08 Dec 2025
  • 14 Nights
Fly Cruise From:
Was £2495pp Now: £2395pp
REF: MARVELEUTC15F08122025
Fly Cruise From:
Was £2595pp Now: £2491pp

Budapest | Budapest | Vienna | Vienna | Melk | Passau | Regensburg | Nuremberg

  • 08 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £2595pp Now: £2491pp
REF: MARVELEUTCRD09F08122025
Fly Cruise From:
Was £2495pp Now: £2395pp

Budapest | Budapest | Vienna | Vienna | Melk | Passau | Regensburg | Nuremberg | Bamberg | Würzburg | Miltenberg | Rüdesheim am Rhein | Cologne | Amsterdam | Amsterdam

  • 08 Dec 2025
  • 14 Nights
Fly Cruise From:
Was £2495pp Now: £2395pp
REF: MARVELEUTCR15F08122025
Cruise From:
Was £5295pp Now: £5083pp

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

  • 08 Dec 2025
  • 5 Nights
  • Viking Beyla
  • Europe & The Mediterranean - Cruise & Stay
  • 08 Dec 2025
  • 5 Nights
Cruise From:
Was £5295pp Now: £5083pp
REF: VIKINGBEY251208T
Cruise From:
Was £3795pp Now: £3643pp

Porto | Régua | Pinhão | Barca d’Alva | Pinhão | Salamanca | Régua | Pinhão | Porto | Régua | Porto | Porto

  • 08 Dec 2025
  • 7 Nights
Cruise From:
Was £3795pp Now: £3643pp
REF: VIKINGHMM251208T
Fly Cruise From:
Was £3957pp Now: £3798pp

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

  • 08 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £3957pp Now: £3798pp
REF: AMAAA251208AJX
Cruise Only From:
Was £4795pp Now: £4603pp

Trier | Trier | Bernkastel-Kues | Cochem | Winningen | Koblenz | Koblenz | Mainz | Mannheim | Speyer | Strasbourg | Basel

  • 08 Dec 2025
  • 7 Nights
Cruise Only From:
Was £4795pp Now: £4603pp
REF: VIKINGHID251208T
Cruise From:
Was £3445pp Now: £3307pp

Basel | Strasbourg | Mannheim | Speyer | Mainz | Winningen | Mainz | Koblenz | Cochem | Trier | Bernkastel-Kues | Trier

  • 08 Dec 2025
  • 7 Nights
Cruise From:
Was £3445pp Now: £3307pp
REF: VIKINGHRJ251208T
Fly Cruise From:
Was £1349pp Now: £1295pp

Cologne | Rüdesheim | Koblenz | Bonn | Bonn

  • 09 Dec 2025
  • 4 Nights
Fly Cruise From:
Was £1349pp Now: £1295pp
REF: RIVIERA104582
Cruise From:
Was £4694pp Now: £4506pp

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

  • 09 Dec 2025
  • 7 Nights
Cruise From:
Was £4694pp Now: £4506pp
REF: AVALONWAZ-T351209T
Fly Cruise From:
Was £4599pp Now: £4415pp

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

  • 09 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £4599pp Now: £4415pp
REF: UNIWORLD50184
Fly Cruise From:
Was £4199pp Now: £4031pp

Basel | Basel | Strasbourg | Mannheim | Mainz | Koblenz | Cologne | Cologne

  • 09 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £4199pp Now: £4031pp
REF: UNIWORLD51824
Fly Cruise From:
Was £4299pp Now: £4127pp

Brussel (Bruxelles) | Gent (Ghent) | Antwerp | Hasselt | Maastricht | Antwerp | Brussel (Bruxelles) | Brussel (Bruxelles)

  • 09 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £4299pp Now: £4127pp
REF: UNIWORLD51795
Fly Cruise From:
Was £3002pp Now: £2881pp

Porto | Régua | Vega de Terron | Vega de Terron | Pinhão | Régua | Porto | Porto

  • 09 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £3002pp Now: £2881pp
REF: AMAPB251209DOX
Cruise From:
Was £3955pp Now: £3796pp

Vienna | Vienna | Melk | Passau | Regensburg | Nuremberg | Nuremberg

  • 09 Dec 2025
  • 6 Nights
Cruise From:
Was £3955pp Now: £3796pp
REF: AVALONWVN51209
Fly Cruise From:
Was £1026pp Now: £984pp

Cologne | Cologne | Koblenz | Bonn | Düsseldorf | Cologne

  • 09 Dec 2025
  • 5 Nights
Fly Cruise From:
Was £1026pp Now: £984pp
REF: TUIRIVER091220251302245
Fly Cruise From:
Was £2499pp Now: £2399pp

Paris | Mantes-la-Jolie | Rouen | Rouen | Vernon | Paris | Paris | Paris

  • 09 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £2499pp Now: £2399pp
REF: UNIWORLD55968
Cruise From:
Was £3795pp Now: £3643pp

Porto | Régua | Pinhão | Barca d’Alva | Pinhão | Salamanca | Régua | Pinhão | Porto | Régua | Porto | Porto

  • 09 Dec 2025
  • 7 Nights
Cruise From:
Was £3795pp Now: £3643pp
REF: VIKINGHGR251209T
Cruise From:
Was £3995pp Now: £3835pp

Nuremberg | Nuremberg | Bamberg | Würzburg | Marktheidenfeld | Marktheidenfeld | Frankfurt | Karlsruhe | Strasbourg | Breisach | Basel | Basel

  • 09 Dec 2025
  • 10 Nights
Cruise From:
Was £3995pp Now: £3835pp
REF: VIKINGMOD251209
Cruise From:
Was £2795pp Now: £2683pp

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

  • 09 Dec 2025
  • 7 Nights
Cruise From:
Was £2795pp Now: £2683pp
REF: VIKINGNGV251209
Cruise From:
Was £2795pp Now: £2683pp

Paris | Paris | Paris | Paris | Rouen | Rouen | Le Pecq | Le Pecq | Paris | Paris

  • 09 Dec 2025
  • 7 Nights
Cruise From:
Was £2795pp Now: £2683pp
REF: VIKINGRGD251209

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.

You've added to your wishlist. To view, go to Wishlist