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 420 cruises
Per Person
Total Price
Fly Cruise From:
Was £4559pp Now: £4376pp

Passau | Passau | Linz | Grein | Melk | Vienna | Vienna | Bratislava | Budapest | Budapest | Budapest

  • 23 Dec 2025
  • 10 Nights
Fly Cruise From:
Was £4559pp Now: £4376pp
REF: UNIWORLD50239
Fly Cruise From:
Was £1154pp Now: £1107pp

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

  • 23 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £1154pp Now: £1107pp
REF: TUIRIVER231220251302267
Fly Cruise From:
Was £4540pp Now: £4358pp

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

  • 23 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £4540pp Now: £4358pp
REF: AMAPB251223DOL
Fly Cruise From:
Was £1415pp Now: £1358pp

Düsseldorf | Nijmegen | Antwerp | Gent (Ghent) | Rotterdam | Arnhem | Düsseldorf | Düsseldorf

  • 23 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £1415pp Now: £1358pp
REF: TUIRIVER231220251302167
Fly Cruise From:
Was £3826pp Now: £3672pp

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

  • 24 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £3826pp Now: £3672pp
REF: AMAAD251224AIV
Fly Cruise From:
Was £2750pp Now: £2640pp

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

  • 24 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £2750pp Now: £2640pp
REF: AMAAC251224ARV
Fly Cruise From:
Was £2900pp Now: £2784pp

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

  • 24 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £2900pp Now: £2784pp
REF: AMAAF251224ABV
Fly Cruise From:
Was £2900pp Now: £2784pp

Budapest | Budapest | Bratislava | Vienna | Weissenkirchen | Dürnstein | Grein | Linz | Vilshofen | Passau | Vilshofen

  • 24 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £2900pp Now: £2784pp
REF: AMAAE251224AML
Fly Cruise From:
Was £3207pp Now: £3078pp

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

  • 25 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £3207pp Now: £3078pp
REF: AMAFG251225FCV
Fly Cruise From:
Was £3518pp Now: £3377pp

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

  • 25 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £3518pp Now: £3377pp
REF: AMAAO251225ARV
Fly Cruise From:
Was £2980pp Now: £2860pp

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

  • 25 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £2980pp Now: £2860pp
REF: AMAAP251225AUV
Fly Cruise From:
Was £3002pp Now: £2881pp

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

  • 26 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £3002pp Now: £2881pp
REF: AMAPC251226DOV
Fly Cruise From:
Was £2848pp Now: £2734pp

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

  • 27 Dec 2025
  • 7 Nights
  • AmaVida
  • Iberian Peninsula
  • 27 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £2848pp Now: £2734pp
REF: AMAPA251227DOV
Fly Cruise From:
Was £4201pp Now: £4032pp

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

  • 27 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £4201pp Now: £4032pp
REF: AMAAI251227AUVS
Fly Cruise From:
Was £4438pp Now: £4260pp

Budapest | Budapest | Bratislava | Vienna | Weissenkirchen | Dürnstein | Grein | Linz | Vilshofen | Passau | Vilshofen

  • 27 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £4438pp Now: £4260pp
REF: AMAAN251227AML
Fly Cruise From:
Was £1899pp Now: £1823pp

Cologne | Rüdesheim | Koblenz | Koblenz | Cologne | Cologne

  • 28 Dec 2025
  • 5 Nights
Fly Cruise From:
Was £1899pp Now: £1823pp
REF: RIVIERA104738
Fly Cruise From:
Was £2599pp Now: £2495pp

Budapest | Budapest | Bratislava | Vienna | Budapest | Budapest

  • 28 Dec 2025
  • 5 Nights
Fly Cruise From:
Was £2599pp Now: £2495pp
REF: RIVIERA104579
Fly Cruise From:
Was £1696pp Now: £1628pp

Vienna | Vienna | Budapest | Budapest | Esztergom | Bratislava | Dürnstein | Vienna

  • 28 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £1696pp Now: £1628pp
REF: TUIRIVER281220251302227
Fly Cruise From:
Was £4899pp Now: £4703pp

Budapest | Budapest | Bratislava | Vienna | Spitz | Dürnstein | Linz | Vilshofen | Passau | Vilshofen

  • 28 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £4899pp Now: £4703pp
REF: AMAAM251228BEL
Cruise Only From:
Was £1837pp Now: £1763pp

Cologne | Mainz | Strasbourg | Basel | Basel | Mannheim | Speyer | Koblenz | Rüdesheim | Cologne

  • 28 Dec 2025
  • 7 Nights
Cruise Only From:
Was £1837pp Now: £1763pp
REF: AMADEUS37281220258
Cruise Only From:
Was £1837pp Now: £1763pp

Cologne | Mainz | Strasbourg | Basel | Basel | Mannheim | Speyer | Koblenz | Rüdesheim | Cologne

  • 28 Dec 2025
  • 7 Nights
Cruise Only From:
Was £1837pp Now: £1763pp
REF: AMADEUS29281220258
Fly Cruise From:
Was £2399pp Now: £2303pp

Budapest | Budapest | Bratislava | Vienna | Budapest | Budapest

  • 29 Dec 2025
  • 5 Nights
Fly Cruise From:
Was £2399pp Now: £2303pp
REF: RIVIERA104419
Fly Cruise From:
Was £1814pp Now: £1741pp

Brussel (Bruxelles) | Rüdesheim | Frankfurt | Koblenz | Cologne | Cologne

  • 29 Dec 2025
  • 5 Nights
Fly Cruise From:
Was £1814pp Now: £1741pp
REF: RIVIERA104718
Fly Cruise From:
Was £4288pp Now: £4116pp

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

  • 29 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £4288pp Now: £4116pp
REF: AMAAH251229ASV
Fly Cruise From:
Was £2750pp Now: £2640pp

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

  • 29 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £2750pp Now: £2640pp
REF: AMAAG251229ATV
Fly Cruise From:
Was £1795pp Now: £1723pp

Munich | Nuremberg | Regensburg | Passau | Dürnstein | Vienna | Budapest | Budapest

  • 29 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £1795pp Now: £1723pp
REF: MARVELEUTCN08F29122025
Cruise Only From:
Was £2853pp Now: £2738pp

Passau | Vienna | Budapest | Budapest | Bratislava | Emmersdorf | Passau

  • 29 Dec 2025
  • 6 Nights
Cruise Only From:
Was £2853pp Now: £2738pp
REF: AMADEUS75291220257
Fly Cruise From:
Was £2848pp Now: £2734pp

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

  • 30 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £2848pp Now: £2734pp
REF: AMAPB251230DOV
Fly Cruise From:
Was £1171pp Now: £1124pp

Cologne | Cologne | Nijmegen | Düsseldorf | Bonn | Boppard | Rüdesheim | Frankfurt | Frankfurt

  • 30 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £1171pp Now: £1124pp
REF: TUIRIVER301220251302277
Fly Cruise From:
Was £1274pp Now: £1223pp

Düsseldorf | Koblenz | Rüdesheim | Cologne | Arnhem | Rotterdam | Amsterdam | Amsterdam

  • 30 Dec 2025
  • 7 Nights
Fly Cruise From:
Was £1274pp Now: £1223pp
REF: TUIRIVER301220251302177

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