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
Fly Cruise From:
Was £4649pp Now: £4463pp

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

  • 26 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £4649pp Now: £4463pp
REF: AMAAF251126AHX
Cruise From:
Was £3095pp Now: £2971pp

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

  • 26 Nov 2025
  • 7 Nights
Cruise From:
Was £3095pp Now: £2971pp
REF: VIKINGENR251126
Cruise From:
Was £2645pp Now: £2539pp

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

  • 26 Nov 2025
  • 7 Nights
Cruise From:
Was £2645pp Now: £2539pp
REF: VIKINGSIG251126
Fly Cruise From:
Was £2300pp Now: £2208pp

Vienna | Vienna | Bratislava | Budapest | Budapest

  • 27 Nov 2025
  • 4 Nights
Fly Cruise From:
Was £2300pp Now: £2208pp
REF: EMERALDEXVB271125-1
Fly Cruise From:
Was £4838pp Now: £4644pp

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

  • 27 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £4838pp Now: £4644pp
REF: AMAAO251127ART
Fly Cruise From:
Was £2627pp Now: £2521pp

Bordeaux | Libourne | Libourne | Bourg | Blaye | Pauillac | Cadillac | Bordeaux | Bordeaux

  • 27 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £2627pp Now: £2521pp
REF: AMAFD251127BBX
Fly Cruise From:
Was £3903pp Now: £3746pp

Arles | Arles | Avignon | Viviers | Tournon-sur-Rhône | Lyon | Vienne | Lyon | Lyon

  • 27 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £3903pp Now: £3746pp
REF: AMAFG251127FCX
Cruise Only From:
Was £3695pp Now: £3547pp

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

  • 27 Nov 2025
  • 7 Nights
Cruise Only From:
Was £3695pp Now: £3547pp
REF: VIKINGGSM251127
Fly Cruise From:
Was £2040pp Now: £1958pp

Budapest | Budapest | Bratislava | Vienna | Vienna

  • 28 Nov 2025
  • 4 Nights
Fly Cruise From:
Was £2040pp Now: £1958pp
REF: EMERALDEXVB281125-2
Fly Cruise From:
Was £2415pp Now: £2318pp

Budapest | Budapest | Bratislava | Vienna | Vienna | Prague | Prague | Prague

  • 28 Nov 2025
  • 6 Nights
Fly Cruise From:
Was £2415pp Now: £2318pp
REF: EMERALDEXPV281125-2
Cruise From:
Was £3826pp Now: £3672pp

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

  • 28 Nov 2025
  • 6 Nights
Cruise From:
Was £3826pp Now: £3672pp
REF: AVALONWVN51128
Fly Cruise From:
Was £3607pp Now: £3462pp

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

  • 28 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £3607pp Now: £3462pp
REF: AMAPC251128DOX
Cruise From:
Was £2995pp Now: £2875pp

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

  • 28 Nov 2025
  • 7 Nights
Cruise From:
Was £2995pp Now: £2875pp
REF: VIKINGTRG251128T
Cruise Only From:
Was £2027pp Now: £1945pp

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

  • 28 Nov 2025
  • 6 Nights
Cruise Only From:
Was £2027pp Now: £1945pp
REF: AMADEUS73281120257
Cruise From:
Was £4095pp Now: £3931pp

Trier | Trier | Bernkastel-Kues | Cochem | Mainz | Mainz | Heidelberg | Heidelberg | Würzburg | Bamberg | Bamberg

  • 28 Nov 2025
  • 7 Nights
Cruise From:
Was £4095pp Now: £3931pp
REF: VIKINGALS251128T
Cruise From:
Was £8495pp Now: £8155pp

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

  • 28 Nov 2025
  • 5 Nights
Cruise From:
Was £8495pp Now: £8155pp
REF: VIKINGAST251128T
Cruise From:
Was £3895pp Now: £3739pp

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

  • 28 Nov 2025
  • 5 Nights
  • Viking Beyla
  • Europe & The Mediterranean - Cruise & Stay
  • 28 Nov 2025
  • 5 Nights
Cruise From:
Was £3895pp Now: £3739pp
REF: VIKINGBEY251128T
Cruise From:
Was £2645pp Now: £2539pp

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

  • 28 Nov 2025
  • 7 Nights
Cruise From:
Was £2645pp Now: £2539pp
REF: VIKINGTOR251128
Cruise From:
Was £2645pp Now: £2539pp

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

  • 28 Nov 2025
  • 7 Nights
Cruise From:
Was £2645pp Now: £2539pp
REF: VIKINGEIR251128
Cruise Only From:
Was £1702pp Now: £1633pp

Cologne | Koblenz | Rüdesheim | Speyer | Strasbourg | Strasbourg

  • 28 Nov 2025
  • 4 Nights
Cruise Only From:
Was £1702pp Now: £1633pp
REF: AMADEUS69281120255
Cruise From:
Was £2645pp Now: £2539pp

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

  • 28 Nov 2025
  • 7 Nights
Cruise From:
Was £2645pp Now: £2539pp
REF: VIKINGMAN251128
Cruise From:
Was £3104pp Now: £2979pp

Budapest | Budapest | Bratislava | Melk | Vienna | Vienna

  • 29 Nov 2025
  • 5 Nights
Cruise From:
Was £3104pp Now: £2979pp
REF: AVALONWBT51129
Fly Cruise From:
Was £3000pp Now: £2880pp

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

  • 29 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £3000pp Now: £2880pp
REF: EMERALDEPDC291125-1
Cruise From:
Was £3826pp Now: £3672pp

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

  • 29 Nov 2025
  • 6 Nights
Cruise From:
Was £3826pp Now: £3672pp
REF: AVALONWVN51129
Cruise From:
Was £2897pp Now: £2781pp

Basel | Breisach | Strasbourg | Speyer | Frankfurt

  • 29 Nov 2025
  • 4 Nights
Cruise From:
Was £2897pp Now: £2781pp
REF: AVALONWZF51129
Fly Cruise From:
Was £3607pp Now: £3462pp

Porto | Porto | Entre-os-Rios | Régua | Régua | Pinhão | Pinhão | Barca d’Alva | Pinhão | Vega de Terron

  • 29 Nov 2025
  • 7 Nights
  • AmaVida
  • Iberian Peninsula
  • 29 Nov 2025
  • 7 Nights
Fly Cruise From:
Was £3607pp Now: £3462pp
REF: AMAPA251129PEX
Fly Cruise From:
Was £4450pp Now: £4272pp

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

  • 29 Nov 2025
  • 10 Nights
Fly Cruise From:
Was £4450pp Now: £4272pp
REF: SCENICLIDO291125-1
Cruise From:
Was £6295pp Now: £6043pp

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

  • 29 Nov 2025
  • 7 Nights
Cruise From:
Was £6295pp Now: £6043pp
REF: VIKINGEGL251129
Cruise From:
Was £4895pp Now: £4699pp

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

  • 29 Nov 2025
  • 10 Nights
Cruise From:
Was £4895pp Now: £4699pp
REF: VIKINGMOD251129
Cruise From:
Was £5495pp Now: £5275pp

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

  • 29 Nov 2025
  • 10 Nights
Cruise From:
Was £5495pp Now: £5275pp
REF: VIKINGSKR251129

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.