River Cruise Deals

Explore our complete range of river cruise itineraries, sailing dates, and destinations. From the charming waterways of Europe to breathtaking journeys across the globe, find your dream river cruise adventure with us.

Call our dedicated river cruise experts today — we’ll help you create the perfect holiday package tailored just for you.

All bookings are fully ABTA & ATOL protected for your peace of mind.

 Save up to 50% on your next river cruise — plus enjoy a Free Drinks Package or Free On board Spend!

Showing 30 out of 4800 cruises
Per Person
Total Price
Fly Cruise From:
£3649pp

Prague | Nuremberg | Regensburg | Straubing | Passau | Spitz | Vienna

  • 04 Jun 2027
  • 9 Nights
Fly Cruise From:
£3649pp
Holiday ID: 048480
Fly Cruise From:
£3649pp

Trier | Bernkastel-Kues | Winningen | Rüdesheim | Germersheim | Breisach | Basel

  • 17 May 2027
  • 7 Nights
Fly Cruise From:
£3649pp
Holiday ID: 107571
Cruise From:
Was £3806pp Now: £3653pp

Amsterdam | Cologne | Rüdesheim | Ludwigshafen | Kehl | Breisach | Basel

  • 18 Mar 2028
  • 7 Nights
Cruise From:
Was £3806pp Now: £3653pp
Holiday ID: 097276
Cruise From:
Was £3806pp Now: £3653pp

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

  • 13 Nov 2028
  • 7 Nights
Cruise From:
Was £3806pp Now: £3653pp
Holiday ID: 097378
Cruise From:
Was £3806pp Now: £3653pp

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

  • 14 Nov 2028
  • 7 Nights
Cruise From:
Was £3806pp Now: £3653pp
Holiday ID: 097379
Fly Cruise From:
Was £3812pp Now: £3659pp

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

  • 07 Jun 2027
  • 7 Nights
Fly Cruise From:
Was £3812pp Now: £3659pp
Holiday ID: 042670
Fly Cruise From:
Was £3812pp Now: £3659pp

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

  • 24 Jun 2027
  • 7 Nights
Fly Cruise From:
Was £3812pp Now: £3659pp
Holiday ID: 042806
Cruise From:
£3659pp

Budapest | Bratislava | Vienna | Bratislava | Hainburg | Vienna | Melk | Vilshofen | Engelhartszell an der Donau | Vilshofen

  • 04 May 2028
  • 7 Nights
Cruise From:
£3659pp
Holiday ID: 066794
Fly Cruise From:
Was £3813pp Now: £3660pp

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

  • 19 Dec 2027
  • 7 Nights
Fly Cruise From:
Was £3813pp Now: £3660pp
Holiday ID: 077770
Cruise From:
Was £3815pp Now: £3662pp

Amsterdam | Cologne | Rüdesheim | Ludwigshafen | Kehl | Breisach | Basel

  • 05 Oct 2027
  • 7 Nights
Cruise From:
Was £3815pp Now: £3662pp
Holiday ID: 068602
Cruise From:
Was £3815pp Now: £3662pp

Amsterdam | Cologne | Rüdesheim | Ludwigshafen | Kehl | Breisach | Basel

  • 03 Oct 2028
  • 7 Nights
Cruise From:
Was £3815pp Now: £3662pp
Holiday ID: 097316
Cruise From:
Was £3817pp Now: £3664pp

Basel | Breisach | Strasbourg | Mainz | Rüdesheim | Cologne | Amsterdam

  • 15 Dec 2026
  • 7 Nights
Cruise From:
Was £3817pp Now: £3664pp
Holiday ID: 068200
Fly Cruise From:
Was £3818pp Now: £3665pp

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

  • 23 Aug 2027
  • 10 Nights
Fly Cruise From:
Was £3818pp Now: £3665pp
Holiday ID: 045161
Fly Cruise From:
Was £3818pp Now: £3665pp

Porto | Régua | Figueira de Castelo Rodrigo | Salamanca | Pinhão | Lamego | Vila Nova de Gaia | Porto | Lisbon | Sintra

  • 31 May 2027
  • 10 Nights
Fly Cruise From:
Was £3818pp Now: £3665pp
Holiday ID: 091598
Cruise From:
Was £3832pp Now: £3678pp

Nuremberg | Regensburg | Passau | Melk | Vienna

  • 15 Dec 2027
  • 6 Nights
Cruise From:
Was £3832pp Now: £3678pp
Holiday ID: 051999
Cruise From:
Was £3832pp Now: £3678pp

Vienna | Melk | Passau | Regensburg | Nuremberg

  • 15 Dec 2027
  • 6 Nights
Cruise From:
Was £3832pp Now: £3678pp
Holiday ID: 052012
Cruise From:
Was £3833pp Now: £3679pp

Vilshofen | Linz | Neuhofen an der Ybbs | Vienna | Bratislava | Budapest

  • 14 Oct 2027
  • 5 Nights
Cruise From:
Was £3833pp Now: £3679pp
Holiday ID: 041162
Cruise From:
Was £3833pp Now: £3679pp

Vilshofen | Linz | Neuhofen an der Ybbs | Vienna | Bratislava | Budapest

  • 24 Aug 2028
  • 5 Nights
Cruise From:
Was £3833pp Now: £3679pp
Holiday ID: 097669
Cruise From:
£3683pp

Budapest | Bratislava | Vienna | Bratislava | Hainburg | Vienna | Melk | Vilshofen | Engelhartszell an der Donau | Vilshofen

  • 25 May 2028
  • 7 Nights
Cruise From:
£3683pp
Holiday ID: 066752
Cruise From:
£3683pp

Vilshofen | Linz | Dürnstein | Grein | Vienna | Tulln | Vienna | Gónyú | Budapest

  • 14 Sep 2028
  • 7 Nights
Cruise From:
£3683pp
Holiday ID: 071928
Fly Cruise From:
Was £3843pp Now: £3689pp

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

  • 12 Oct 2027
  • 7 Nights
Fly Cruise From:
Was £3843pp Now: £3689pp
Holiday ID: 043000
Cruise From:
£3689pp

Porto | Régua | Pocinho | Salamanca | Pinhão | Porto

  • 02 Apr 2028
  • 7 Nights
Cruise From:
£3689pp
Holiday ID: 094124
Fly Cruise From:
Was £3848pp Now: £3694pp

Porto | Salamanca | Régua | Lamego | Porto | Coimbra | Lisbon

  • 14 Sep 2028
  • 10 Nights
Fly Cruise From:
Was £3848pp Now: £3694pp
Holiday ID: 102600
Fly Cruise From:
Was £3849pp Now: £3695pp

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

  • 14 Jun 2027
  • 7 Nights
Fly Cruise From:
Was £3849pp Now: £3695pp
Holiday ID: 044910
Fly Cruise From:
Was £3849pp Now: £3695pp

Avignon | Arles | Ardèche | Vienne | Beaune | Lyon

  • 22 May 2027
  • 7 Nights
Fly Cruise From:
Was £3849pp Now: £3695pp
Holiday ID: 045191
Fly Cruise From:
Was £3849pp Now: £3695pp

Basel | Lucerne | Breisach | Strasbourg | Speyer | Rüdesheim | Koblenz

  • 06 Sep 2027
  • 7 Nights
Fly Cruise From:
Was £3849pp Now: £3695pp
Holiday ID: 045230
Fly Cruise From:
£3695pp

Lisbon | Porto | Régua | Vega de Terrón | Salamanca | Pinhão | Entre-os-Rios | Porto

  • 05 Apr 2027
  • 7 Nights
Fly Cruise From:
£3695pp
Holiday ID: 052999
Fly Cruise From:
£3695pp

Lisbon | Porto | Régua | Vega de Terrón | Salamanca | Pinhão | Entre-os-Rios | Porto

  • 21 Jun 2027
  • 7 Nights
Fly Cruise From:
£3695pp
Holiday ID: 053004
Fly Cruise From:
£3695pp

Lisbon | Porto | Régua | Vega de Terrón | Salamanca | Pinhão | Entre-os-Rios | Porto

  • 28 Jun 2027
  • 7 Nights
Fly Cruise From:
£3695pp
Holiday ID: 053005
Fly Cruise From:
£3695pp

Lisbon | Porto | Régua | Vega de Terrón | Salamanca | Pinhão | Entre-os-Rios | Porto

  • 09 Aug 2027
  • 7 Nights
Fly Cruise From:
£3695pp
Holiday ID: 053009

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.

Our Award Winning Service

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