Western Europe

The coast of Western Europe, all the way to the Mediterranean is dotted with historic cities, glamorous resorts and idyllic islands.

The coast of Western Europe, all the way to the Mediterranean is dotted with historic cities, glamorous resorts and idyllic islands. Cruise ships which sail northern waters during the summer months will reposition to the Mediterranean for autumn and winter, cruising along the coast, through the straits of Gibraltar and into the Med. Or for something a bit different, how about a European river cruise along some of the most beautiful rivers in Europe.

When to Visit?
Cruises to Western Europe head north in April and May and south in August and September. The weather is generally warmer as you travel south, though it does depend on season.

Discover more about Western Europe Cruises

Along the coast are a host of ports in France and Spain. Starting at the north Hamburg, Bruges and Amsterdam provide cultural hotspots, then as you head further south ports of call include Le Havre, La Rochelle, Bilbao, Poroto, Lisbon & Cadiz before passing through the Straits of Gibraltar into the Mediterranean.

Famed for its beaches, island resorts, rivieras and cosmopolitan cities, the Western Mediterranean is an ever popular destination. Along the Spanish coast Barcelona, Valencia and Malaga (for Grenada) have enticed generations of visitors, and further along the coast Majorca and the Balearics are among the most popular ports of call. From here head on to the French Riviera with Nice and Monte Carlo offering glitz and glamour, while Livorno (for Florence) and Civitavecchia (for Rome) offer culture and the best of Italian cuisine.

Ports

Amsterdam
Le Havre (Paris)
Bilbao
Cadiz (Sevilla)
Hamburg

We found

471 cruises

AmaStella, Rhine River
1 / 15
AmaWaterways
Duration
7 nights
Date
14 Nov 2026
Ship
AmaStella
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Amsterdam, Netherlands
From
£3510
Price per person / oceanview stateroom
Show all departures (6)
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
15 Nov 2026
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£1819
From
£1710
Price per person / suite
Show all departures (13)
AmaSerena, Rhine River
1 / 18
AmaWaterways
Duration
7 nights
Date
17 Nov 2026
Ship
AmaSerena
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£3356
Price per person / oceanview stateroom
Show all departures (30)
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
19 Nov 2026
Ship
MSC Preziosa
  • Departure - Le Havre (Paris), France
  • 6 stops  
  • Arrival - Le Havre (Paris), France
£499
From
£470
Price per person / oceanview stateroom
Show all departures (11)
AmaSiena, Rhine River
1 / 16
AmaWaterways
Duration
7 nights
Date
19 Nov 2026
Ship
AmaSiena
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£2981
Price per person / oceanview stateroom
AmaViola, Rhine River
1 / 18
AmaWaterways
Duration
7 nights
Date
21 Nov 2026
Ship
AmaViola
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£3587
Price per person / oceanview stateroom
AmaVenita, Rhine River
1 / 17
AmaWaterways
Duration
7 nights
Date
24 Nov 2026
Ship
AmaVenita
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£3664
Price per person / oceanview stateroom
Show all departures (37)
Scenic Opal, Danube River
1 / 12
Scenic Cruises
Duration
14 nights
Date
24 Nov 2026
Ship
Scenic Opal
  • Departure - Amsterdam, Netherlands
  • 15 stops  
  • Arrival - Budapest, Hungary
From
£4894
Price per person / suite
Show all departures (2)
AmaPrima, Rhine River
1 / 16
AmaWaterways
Duration
7 nights
Date
25 Nov 2026
Ship
AmaPrima
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£3664
Price per person / oceanview stateroom
Show all departures (5)
Emerald Star, Rhine River
1 / 15
Emerald Cruises
Duration
7 nights
Date
25 Nov 2026
Ship
Emerald Star
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£3845
Price per person / suite
Show all departures (3)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Emerald Dawn, Danube River
1 / 16
Emerald Cruises
Duration
14 nights
Date
25 Nov 2026
Ship
Emerald Dawn
  • Departure - Amsterdam, Netherlands
  • 15 stops  
  • Arrival - Budapest, Hungary
From
£5568
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
26 Nov 2026
Ship
MSC Preziosa
  • Departure - Le Havre (Paris), France
  • 6 stops  
  • Arrival - Le Havre (Paris), France
£519
From
£488
Price per person / oceanview stateroom
Show all departures (2)
AmaStella, Rhine River
1 / 15
AmaWaterways
Duration
7 nights
Date
28 Nov 2026
Ship
AmaStella
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£4510
Price per person / oceanview stateroom
Show all departures (6)
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
29 Nov 2026
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£494
From
£465
Price per person / inside stateroom
Show all departures (6)
AmaCerto, Rhine River
1 / 16
AmaWaterways
Duration
7 nights
Date
2 Dec 2026
Ship
AmaCerto
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£4587
Price per person / oceanview stateroom
Show all departures (2)
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
3 Dec 2026
Ship
MSC Preziosa
  • Departure - Le Havre (Paris), France
  • 6 stops  
  • Arrival - Le Havre (Paris), France
£489
From
£460
Price per person / oceanview stateroom
Show all departures (3)
AmaSiena, Rhine River
1 / 16
AmaWaterways
Duration
7 nights
Date
3 Dec 2026
Ship
AmaSiena
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£4587
Price per person / oceanview stateroom
Show all departures (7)
Le Bougainville, Transatlantic
1 / 15
Ponant
Duration
12 nights
Date
4 Dec 2026
Ship
Le Bougainville
  • Departure - Cadiz (Sevilla), Spain
  • 3 stops  
  • Arrival - Fort de France, Martinique
From
£3362
Price per person / balcony stateroom
Scenic Jade, Rhine River
1 / 14
Scenic Cruises
Duration
7 nights
Date
9 Dec 2026
Ship
Scenic Jade
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£3581
Price per person / oceanview stateroom
Show all departures (2)
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
10 Dec 2026
Ship
MSC Preziosa
  • Departure - Le Havre (Paris), France
  • 6 stops  
  • Arrival - Le Havre (Paris), France
£519
From
£488
Price per person / oceanview stateroom
AmaLucia, Rhine River
1 / 14
AmaWaterways
Duration
7 nights
Date
10 Dec 2026
Ship
AmaLucia
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£3895
Price per person / oceanview stateroom
Show all departures (7)
AmaStella, Rhine River
1 / 15
AmaWaterways
Duration
7 nights
Date
12 Dec 2026
Ship
AmaStella
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Amsterdam, Netherlands
From
£3741
Price per person / oceanview stateroom
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
13 Dec 2026
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£479
From
£451
Price per person / oceanview stateroom
Emerald Destiny, Rhine River
1 / 15
Emerald Cruises
Duration
7 nights
Date
15 Dec 2026
Ship
Emerald Destiny
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£4166
Price per person / suite
Show all departures (2)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
8 nights
Date
17 Dec 2026
Ship
MSC Preziosa
  • Departure - Le Havre (Paris), France
  • 7 stops  
  • Arrival - Le Havre (Paris), France
£639
From
£601
Price per person / oceanview stateroom
Queen Anne, Canary Islands
1 / 35
Discount
Cunard
Duration
18 nights
Date
18 Dec 2026
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Hamburg, Germany
£2699
From
£2646
Price per person / inside stateroom
Queen Anne, Canary Islands
1 / 35
Discount
Cunard
Duration
18 nights
Date
18 Dec 2026
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Hamburg, Germany
£3069
From
£3008
Price per person / inside stateroom
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
20 Dec 2026
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£819
From
£770
Price per person / oceanview stateroom
Scenic Jasper, Danube River
1 / 14
Scenic Cruises
Duration
14 nights
Date
22 Dec 2026
Ship
Scenic Jasper
  • Departure - Amsterdam, Netherlands
  • 14 stops  
  • Arrival - Budapest, Hungary
From
£5173
Price per person / suite
AmaPrima, Rhine River
1 / 16
AmaWaterways
Duration
7 nights
Date
23 Dec 2026
Ship
AmaPrima
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£3664
Price per person / oceanview stateroom
Scenic Jade, Danube River
1 / 14
Scenic Cruises
Duration
14 nights
Date
23 Dec 2026
Ship
Scenic Jade
  • Departure - Amsterdam, Netherlands
  • 14 stops  
  • Arrival - Budapest, Hungary
From
£5173
Price per person / suite
Scenic Jade, Danube River
1 / 14
Scenic Cruises
Duration
17 nights
Date
23 Dec 2026
Ship
Scenic Jade
  • Departure - Amsterdam, Netherlands
  • 17 stops  
  • Arrival - Prague, Czech Republic
From
£5813
Price per person / suite
AmaLucia, Rhine River
1 / 14
AmaWaterways
Duration
7 nights
Date
24 Dec 2026
Ship
AmaLucia
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£3664
Price per person / oceanview stateroom
MSC Preziosa, Western Europe
1 / 33
6 % off
MSC Cruises
Duration
6 nights
Date
25 Dec 2026
Ship
MSC Preziosa
  • Departure - Le Havre (Paris), France
  • 5 stops  
  • Arrival - Le Havre (Paris), France
£779
From
£733
Price per person / oceanview stateroom
MS L'Europe, Rhine River
1 / 9
CroisiEurope Cruises
Duration
5 nights
Date
28 Dec 2026
Ship
MS L'Europe
  • Departure - Amsterdam, Netherlands
  • 6 stops  
  • Arrival - Mannheim, Germany
From
£1411
Price per person / oceanview stateroom
Show all departures (2)
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
31 Dec 2026
Ship
MSC Preziosa
  • Departure - Le Havre (Paris), France
  • 6 stops  
  • Arrival - Le Havre (Paris), France
£889
From
£836
Price per person / oceanview stateroom
Show all departures (2)
Queen Anne, Northern Europe
1 / 35
Discount
Cunard
Duration
5 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 5 stops  
  • Arrival - Southampton, Great Britain
£409
From
£401
Price per person / inside stateroom
Queen Anne, Transatlantic
1 / 35
Discount
Cunard
Duration
17 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
£1349
From
£1323
Price per person / inside stateroom
Available promotion:
Sail with Cunard and receive up to $350 onboard credit!*
Queen Anne, Transatlantic
1 / 35
Discount
Cunard
Duration
17 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
£2039
From
£1999
Price per person / inside stateroom
Available promotion:
Sail with Cunard and receive up to $350 onboard credit!*
Queen Anne, World Cruise
1 / 35
Discount
Cunard
Duration
34 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 15 stops  
  • Arrival - Rio de Janeiro, Brazil
£3399
From
£3332
Price per person / inside stateroom
Available promotion:
Sail with Cunard and receive up to $350 onboard credit!*
Queen Anne, World Cruise
1 / 35
Discount
Cunard
Duration
34 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 15 stops  
  • Arrival - Rio de Janeiro, Brazil
£4149
From
£4067
Price per person / inside stateroom
Available promotion:
Sail with Cunard and receive up to $350 onboard credit!*
Queen Anne, World Cruise
1 / 35
Discount
Cunard
Duration
90 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 43 stops  
  • Arrival - Hamburg, Germany
£11999
From
£11760
Price per person / inside stateroom
Queen Anne, World Cruise
1 / 35
Discount
Cunard
Duration
90 nights
Date
5 Jan 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 43 stops  
  • Arrival - Hamburg, Germany
£12379
From
£12132
Price per person / inside stateroom
AmaVenita, Rhine River
1 / 17
AmaWaterways
Duration
7 nights
Date
21 Jan 2027
Ship
AmaVenita
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£1699
Price per person / oceanview stateroom
Show all departures (3)
AmaVenita, Rhine River
1 / 17
AmaWaterways
Duration
7 nights
Date
4 Feb 2027
Ship
AmaVenita
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Amsterdam, Netherlands
From
£2007
Price per person / oceanview stateroom
Show all departures (2)
AmaVenita, Rhine River
1 / 17
AmaWaterways
Duration
14 nights
Date
4 Feb 2027
Ship
AmaVenita
  • Departure - Amsterdam, Netherlands
  • 15 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£3307
Price per person / oceanview stateroom
Show all departures (2)
AmaSiena, Rhine River
1 / 16
AmaWaterways
Duration
7 nights
Date
7 Feb 2027
Ship
AmaSiena
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£2083
Price per person / oceanview stateroom
Show all departures (2)
Emerald Star, Danube River
1 / 15
Emerald Cruises
Duration
14 nights
Date
20 Feb 2027
Ship
Emerald Star
  • Departure - Amsterdam, Netherlands
  • 15 stops  
  • Arrival - Budapest, Hungary
From
£2876
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
MS Douce France, Rhine River
1 / 9
CroisiEurope Cruises
Duration
7 nights
Date
6 Mar 2027
Ship
MS Douce France
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£1021
Price per person / oceanview stateroom
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
7 Mar 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£499
From
£470
Price per person / oceanview stateroom
Show all departures (2)
AmaSiena, Rhine River
1 / 16
AmaWaterways
Duration
7 nights
Date
7 Mar 2027
Ship
AmaSiena
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£2668
Price per person / oceanview stateroom
Show all departures (29)
AmaStella, Rhine River
1 / 15
AmaWaterways
Duration
7 nights
Date
7 Mar 2027
Ship
AmaStella
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£2668
Price per person / oceanview stateroom
Show all departures (32)
Scenic Opal, Danube River
1 / 12
Scenic Cruises
Duration
14 nights
Date
9 Mar 2027
Ship
Scenic Opal
  • Departure - Amsterdam, Netherlands
  • 15 stops  
  • Arrival - Budapest, Hungary
From
£5582
Price per person / suite
Show all departures (3)
AmaSerena, Rhine River
1 / 18
AmaWaterways
Duration
7 nights
Date
12 Mar 2027
Ship
AmaSerena
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Amsterdam, Netherlands
From
£2843
Price per person / oceanview stateroom
Show all departures (5)
AmaCerto, Rhine River
1 / 16
AmaWaterways
Duration
11 nights
Date
13 Mar 2027
Ship
AmaCerto
  • Departure - Amsterdam, Netherlands
  • 12 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£4381
Price per person / oceanview stateroom
Show all departures (11)
AmaViola, Rhine River
1 / 18
AmaWaterways
Duration
7 nights
Date
17 Mar 2027
Ship
AmaViola
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Amsterdam, Netherlands
From
£2997
Price per person / oceanview stateroom
Show all departures (2)
AmaLucia, Rhine River
1 / 14
AmaWaterways
Duration
7 nights
Date
18 Mar 2027
Ship
AmaLucia
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Amsterdam, Netherlands
From
£3305
Price per person / oceanview stateroom
Show all departures (3)
AmaSerena, Rhine River
1 / 18
AmaWaterways
Duration
7 nights
Date
19 Mar 2027
Ship
AmaSerena
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Amsterdam, Netherlands
From
£3074
Price per person / oceanview stateroom
Show all departures (9)
S.S Emilie, Rhine River
1 / 19
Uniworld River Cruises
Duration
9 nights
Date
19 Mar 2027
Ship
S.S Emilie
  • Departure - Amsterdam, Netherlands
  • 10 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£3349
Price per person / oceanview stateroom
Show all departures (3)
Scenic Amber, Rhine River
1 / 12
Scenic Cruises
Duration
14 nights
Date
22 Mar 2027
Ship
Scenic Amber
  • Departure - Amsterdam, Netherlands
  • 14 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£4410
Price per person / oceanview stateroom
Show all departures (7)
TUI Elara, Rhine River
1 / 10
TUI River Cruises
Duration
5 nights
Date
23 Mar 2027
Ship
TUI Elara
  • Departure - Amsterdam, Netherlands
  • 6 stops  
  • Arrival - Amsterdam, Netherlands
From
£1099
Price per person / oceanview stateroom
Scenic Pearl, Rhine River
1 / 11
Scenic Cruises
Duration
7 nights
Date
24 Mar 2027
Ship
Scenic Pearl
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£2504
Price per person / oceanview stateroom
Show all departures (10)
AmaViola, Rhine River
1 / 18
AmaWaterways
Duration
7 nights
Date
24 Mar 2027
Ship
AmaViola
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Amsterdam, Netherlands
From
£3274
Price per person / oceanview stateroom
Show all departures (10)
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
25 Mar 2027
Ship
MSC Preziosa
  • Departure - Le Havre (Paris), France
  • 6 stops  
  • Arrival - Le Havre (Paris), France
£679
From
£639
Price per person / oceanview stateroom
AmaLucia, Rhine River
1 / 14
AmaWaterways
Duration
7 nights
Date
25 Mar 2027
Ship
AmaLucia
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Amsterdam, Netherlands
From
£3649
Price per person / oceanview stateroom
Show all departures (6)
MS Symphonie, Rhine River
1 / 8
CroisiEurope Cruises
Duration
7 nights
Date
26 Mar 2027
Ship
MS Symphonie
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£1696
Price per person / oceanview stateroom
Show all departures (8)
Emerald Destiny, Rhine River
1 / 15
Emerald Cruises
Duration
10 nights
Date
26 Mar 2027
Ship
Emerald Destiny
  • Departure - Amsterdam, Netherlands
  • 11 stops  
  • Arrival - Amsterdam, Netherlands
From
£3429
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
S.S. Antoinette, Rhine River
1 / 15
Uniworld River Cruises
Duration
9 nights
Date
26 Mar 2027
Ship
S.S. Antoinette
  • Departure - Amsterdam, Netherlands
  • 10 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£4049
Price per person / oceanview stateroom
Show all departures (26)
Emerald Destiny, Rhine River
1 / 15
Emerald Cruises
Duration
13 nights
Date
26 Mar 2027
Ship
Emerald Destiny
  • Departure - Amsterdam, Netherlands
  • 14 stops  
  • Arrival - Copenhagen, Denmark
From
£4622
Price per person / oceanview stateroom
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Emerald Astra, Rhine River
1 / 16
Emerald Cruises
Duration
7 nights
Date
27 Mar 2027
Ship
Emerald Astra
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£3150
Price per person / suite
Show all departures (4)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
AmaSofia, Rhine River
1 / 16
AmaWaterways
Duration
7 nights
Date
27 Mar 2027
Ship
AmaSofia
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£3957
Price per person / oceanview stateroom
Show all departures (2)
Emerald Astra, Rhine River
1 / 16
Emerald Cruises
Duration
10 nights
Date
27 Mar 2027
Ship
Emerald Astra
  • Departure - Amsterdam, Netherlands
  • 11 stops  
  • Arrival - Zurich, Switzerland
From
£4532
Price per person / suite
Show all departures (3)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
28 Mar 2027
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
£759
From
£714
Price per person / oceanview stateroom
TUI Elara, Rhine River
1 / 10
TUI River Cruises
Duration
7 nights
Date
28 Mar 2027
Ship
TUI Elara
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Basel/Huningue, Switzerland
From
£1299
Price per person / oceanview stateroom
Show all departures (6)
AmaVenita, Rhine River
1 / 17
AmaWaterways
Duration
7 nights
Date
30 Mar 2027
Ship
AmaVenita
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Amsterdam, Netherlands
From
£4110
Price per person / oceanview stateroom
Show all departures (8)
MSC Preziosa, Northern Europe
1 / 33
6 % off
MSC Cruises
Duration
7 nights
Date
1 Apr 2027
Ship
MSC Preziosa
  • Departure - Le Havre (Paris), France
  • 6 stops  
  • Arrival - Le Havre (Paris), France
£599
From
£564
Price per person / oceanview stateroom
S.S. Elisabeth, Rhine River
1 / 15
Uniworld River Cruises
Duration
9 nights
Date
3 Apr 2027
Ship
S.S. Elisabeth
  • Departure - Amsterdam, Netherlands
  • 10 stops  
  • Arrival - Antwerp, Belgium
From
£5149
Price per person / balcony stateroom
Show all departures (2)
AmaSiena, Rhine River
1 / 16
AmaWaterways
Duration
7 nights
Date
4 Apr 2027
Ship
AmaSiena
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Amsterdam, Netherlands
From
£3833
Price per person / oceanview stateroom
Show all departures (8)
S.S Victoria, Rhine River
1 / 14
Uniworld River Cruises
Duration
7 nights
Date
4 Apr 2027
Ship
S.S Victoria
  • Departure - Amsterdam, Netherlands
  • 8 stops  
  • Arrival - Brussels, Belgium
From
£4549
Price per person / balcony stateroom
Show all departures (2)
Queen Anne, Northern Europe
1 / 35
Cunard
Duration
2 nights
Date
5 Apr 2027
Ship
Queen Anne
  • Departure - Hamburg, Germany
  • 2 stops  
  • Arrival - Southampton, Great Britain
From
£225
Price per person / inside stateroom
Show all departures (4)
80 of 471 pcs