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
30 of 471 pcs