Cádiz Cruises 2026 / 2027 / 2028 Dates

Discover the historic charm of Cádiz with our fantastic range of Cádiz cruises for 2026 and 2027. From the winding streets of the picturesque Old Town and magnificent Cádiz Cathedral to golden sandy beaches, bustling markets and beautiful Atlantic Ocean views, Cádiz offers an unforgettable blend of Spanish culture, maritime heritage and coastal beauty. Start planning your Cádiz cruise today and secure the best cabins, dates and deals!

Browse our fantastic range of Cádiz cruises below. Use the filters to find the perfect cruise that suits your schedule and budget.

Cádiz

We found

645 cruises

Costa Smeralda, Mediterranean
1 / 27
Costa Cruises
Duration
4 nights
Date
3 Apr 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 3 stops  
  • Arrival - Barcelona, Spain
From
£209
Price per person / inside stateroom
Costa Smeralda, Mediterranean
1 / 27
Costa Cruises
Duration
5 nights
Date
3 Apr 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Marseille, France
From
£279
Price per person / inside stateroom
Costa Smeralda, Canary Islands
1 / 27
Costa Cruises
Duration
5 nights
Date
2 Apr 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 4 stops  
  • Arrival - Barcelona, Spain
From
£329
Price per person / inside stateroom
Costa Smeralda, Mediterranean
1 / 27
Costa Cruises
Duration
6 nights
Date
2 Apr 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Marseille, France
From
£349
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
7 nights
Date
8 Dec 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£399
From
£368
Price per person / inside stateroom
Costa Smeralda, Mediterranean
1 / 27
Costa Cruises
Duration
6 nights
Date
3 Apr 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Genoa, Italy
From
£459
Price per person / inside stateroom
MSC Meraviglia, Mediterranean
1 / 30
8 % off
MSC Cruises
Duration
5 nights
Date
22 Apr 2027
Ship
MSC Meraviglia
  • Departure - Lisbon, Portugal
  • 6 stops  
  • Arrival - Tarragona, Spain
£530
From
£488
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
10 nights
Date
8 Dec 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£536
From
£494
Price per person / inside stateroom
Show all departures (2)
Explorer of the Seas, Transatlantic
1 / 21
Royal Caribbean
Duration
14 nights
Date
22 Apr 2028
Ship
Explorer of the Seas
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£573
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
11 May 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Barcelona, Spain
£574
From
£557
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
10 nights
Date
16 Dec 2026
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 9 stops  
  • Arrival - Genoa, Italy
£609
From
£561
Price per person / inside stateroom
Show all departures (2)
Costa Fascinosa, Mediterranean
1 / 19
5 % off
Costa Cruises
Duration
10 nights
Date
25 Nov 2026
Ship
Costa Fascinosa
  • Departure - Savona, Italy
  • 9 stops  
  • Arrival - Savona, Italy
£629
From
£598
Price per person / inside stateroom
Rhapsody of the Seas, Transatlantic
1 / 16
Royal Caribbean
Duration
14 nights
Date
13 Nov 2027
Ship
Rhapsody of the Seas
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - San Juan, Puerto Rico
From
£630
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
10 nights
Date
7 Dec 2026
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 9 stops  
  • Arrival - Marseille, France
£639
From
£588
Price per person / inside stateroom
Show all departures (2)
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
10 nights
Date
15 Dec 2026
Ship
MSC Magnifica
  • Departure - Civitavecchia (Rome), Italy
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
£639
From
£588
Price per person / inside stateroom
Costa Diadema, Mediterranean
1 / 26
Costa Cruises
Duration
6 nights
Date
3 Oct 2027
Ship
Costa Diadema
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Malaga, Spain
From
£649
Price per person / inside stateroom
Mariner of the Seas, Transatlantic
1 / 17
Royal Caribbean
Duration
17 nights
Date
24 Apr 2027
Ship
Mariner of the Seas
  • Departure - New Orleans, USA
  • 7 stops  
  • Arrival - Barcelona, Spain
From
£664
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
8 nights
Date
24 Jun 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£669
From
£649
Price per person / inside stateroom
Explorer of the Seas, Transatlantic
1 / 21
Royal Caribbean
Duration
14 nights
Date
26 Apr 2027
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 7 stops  
  • Arrival - Barcelona, Spain
From
£675
Price per person / inside stateroom
Norwegian Dawn, Mediterranean
1 / 15
Discount
Norwegian Cruise Line
Duration
7 nights
Date
18 Jul 2027
Ship
Norwegian Dawn
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Lisbon, Portugal
£690
From
£670
Price per person / inside stateroom
Show all departures (8)
Iona, Canary Islands
1 / 36
Discount
P&O Cruises
Duration
14 nights
Date
5 Dec 2026
Ship
Iona
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£699
From
£672
Price per person / inside stateroom
MSC Euribia, Western Europe
1 / 32
8 % off
MSC Cruises
Duration
10 nights
Date
14 Apr 2027
Ship
MSC Euribia
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Kiel, Germany
£699
From
£644
Price per person / inside stateroom
Norwegian Dawn, Mediterranean
1 / 15
Discount
Norwegian Cruise Line
Duration
7 nights
Date
30 May 2027
Ship
Norwegian Dawn
  • Departure - Lisbon, Portugal
  • 8 stops  
  • Arrival - Barcelona, Spain
£710
From
£689
Price per person / inside stateroom
Show all departures (5)
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
25 Aug 2028
Ship
Mariner of the Seas
  • Departure - Lisbon, Portugal
  • 6 stops  
  • Arrival - Barcelona, Spain
£714
From
£693
Price per person / inside stateroom
MSC Euribia, Mediterranean
1 / 32
8 % off
MSC Cruises
Duration
13 nights
Date
11 Apr 2027
Ship
MSC Euribia
  • Departure - Marseille, France
  • 10 stops  
  • Arrival - Kiel, Germany
£729
From
£671
Price per person / inside stateroom
MSC Euribia, Western Europe
1 / 32
8 % off
MSC Cruises
Duration
13 nights
Date
12 Apr 2027
Ship
MSC Euribia
  • Departure - Genoa, Italy
  • 10 stops  
  • Arrival - Copenhagen, Denmark
£729
From
£671
Price per person / inside stateroom
Norwegian Dawn, Mediterranean
1 / 15
Discount
Norwegian Cruise Line
Duration
7 nights
Date
23 May 2027
Ship
Norwegian Dawn
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Lisbon, Portugal
£745
From
£723
Price per person / inside stateroom
Costa Fascinosa, Mediterranean
1 / 19
5 % off
Costa Cruises
Duration
10 nights
Date
26 Nov 2026
Ship
Costa Fascinosa
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£749
From
£712
Price per person / inside stateroom
Celebrity Infinity, Mediterranean
1 / 29
Discount
Celebrity Cruises
Duration
7 nights
Date
18 Feb 2028
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Barcelona, Spain
£750
From
£724
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
18 Aug 2028
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Lisbon, Portugal
£751
From
£729
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
16 Jul 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Barcelona, Spain
£752
From
£730
Price per person / inside stateroom
Costa Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
11 nights
Date
29 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 13 stops  
  • Arrival - Genoa, Italy
£769
From
£731
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
14 Oct 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Barcelona, Spain
£770
From
£747
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
14 Jul 2028
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Lisbon, Portugal
£782
From
£759
Price per person / inside stateroom
Costa Fascinosa, Mediterranean
1 / 19
5 % off
Costa Cruises
Duration
10 nights
Date
24 Nov 2026
Ship
Costa Fascinosa
  • Departure - Marseille, France
  • 9 stops  
  • Arrival - Marseille, France
£789
From
£750
Price per person / inside stateroom
Costa Diadema, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
9 nights
Date
11 Sep 2027
Ship
Costa Diadema
  • Departure - Copenhagen, Denmark
  • 6 stops  
  • Arrival - Barcelona, Spain
£789
From
£750
Price per person / inside stateroom
Norwegian Dawn, Transatlantic
1 / 15
Discount
Norwegian Cruise Line
Duration
14 nights
Date
5 Nov 2027
Ship
Norwegian Dawn
  • Departure - Barcelona, Spain
  • 5 stops  
  • Arrival - Jacksonville, Florida
£790
From
£767
Price per person / inside stateroom
Queen Elizabeth, Transatlantic
1 / 26
Discount
Cunard
Duration
13 nights
Date
29 Oct 2027
Ship
Queen Elizabeth
  • Departure - Barcelona, Spain
  • 5 stops  
  • Arrival - Miami, Florida, USA
£791
From
£764
Price per person / inside stateroom
Costa Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
11 nights
Date
28 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 13 stops  
  • Arrival - Marseille, France
£799
From
£760
Price per person / inside stateroom
Oosterdam, Transatlantic
1 / 21
5 % off
Holland America Line
Duration
13 nights
Date
28 Nov 2027
Ship
Oosterdam
  • Departure - Barcelona, Spain
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£799
From
£760
Price per person / inside stateroom
Balmoral, Mediterranean
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
9 nights
Date
13 Dec 2027
Ship
Balmoral
  • Departure - Malaga, Spain
  • 9 stops  
  • Arrival - Malaga, Spain
£799
From
£776
Price per person / inside stateroom
Ventura, Canary Islands
1 / 25
Discount
P&O Cruises
Duration
14 nights
Date
25 Jan 2028
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£804
From
£772
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
MSC Euribia, Western Europe
1 / 32
8 % off
MSC Cruises
Duration
12 nights
Date
12 Apr 2027
Ship
MSC Euribia
  • Departure - Genoa, Italy
  • 9 stops  
  • Arrival - Kiel, Germany
£809
From
£745
Price per person / inside stateroom
Norwegian Star, Mediterranean
1 / 15
Discount
Norwegian Cruise Line
Duration
10 nights
Date
8 Apr 2027
Ship
Norwegian Star
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Lisbon, Portugal
£812
From
£788
Price per person / inside stateroom
Costa Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
13 nights
Date
2 Apr 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 16 stops  
  • Arrival - Civitavecchia (Rome), Italy
£819
From
£779
Price per person / inside stateroom
MSC Euribia, Western Europe
1 / 32
8 % off
MSC Cruises
Duration
11 nights
Date
14 Apr 2027
Ship
MSC Euribia
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Copenhagen, Denmark
£819
From
£754
Price per person / inside stateroom
Costa Diadema, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
9 nights
Date
26 Oct 2027
Ship
Costa Diadema
  • Departure - Malaga, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£819
From
£779
Price per person / inside stateroom
Ventura, Canary Islands
1 / 25
Discount
P&O Cruises
Duration
14 nights
Date
3 Apr 2027
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£824
From
£792
Price per person / inside stateroom
Show all departures (17)
Available promotion:
UP TO £500 SAVINGS
Ventura, Canary Islands
1 / 25
Discount
P&O Cruises
Duration
14 nights
Date
6 Nov 2027
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£824
From
£792
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
Britannia, Canary Islands
1 / 28
Discount
P&O Cruises
Duration
14 nights
Date
7 Dec 2027
Ship
Britannia
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£824
From
£792
Price per person / inside stateroom
Show all departures (2)
Available promotion:
UP TO £500 SAVINGS
Arcadia, Western Europe
1 / 27
Discount
P&O Cruises
Duration
11 nights
Date
10 Dec 2028
Ship
Arcadia
  • Departure - Southampton, Great Britain
  • 8 stops  
  • Arrival - Southampton, Great Britain
£829
From
£796
Price per person / inside stateroom
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
13 nights
Date
19 Mar 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Valletta, Malta
£834
From
£801
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
13 nights
Date
19 Mar 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Valletta, Malta
£834
From
£801
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
12 nights
Date
20 Mar 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Valletta, Malta
£834
From
£801
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
12 nights
Date
20 Mar 2027
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Valletta, Malta
£834
From
£801
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
MSC Euribia, Western Europe
1 / 32
8 % off
MSC Cruises
Duration
14 nights
Date
11 Apr 2027
Ship
MSC Euribia
  • Departure - Marseille, France
  • 11 stops  
  • Arrival - Copenhagen, Denmark
£834
From
£768
Price per person / inside stateroom
Costa Favolosa, Mediterranean
1 / 28
5 % off
Costa Cruises
Duration
10 nights
Date
19 Sep 2027
Ship
Costa Favolosa
  • Departure - Hamburg, Germany
  • 7 stops  
  • Arrival - Barcelona, Spain
£839
From
£798
Price per person / inside stateroom
Ventura, Canary Islands
1 / 25
Discount
P&O Cruises
Duration
14 nights
Date
4 Jan 2027
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£849
From
£816
Price per person / inside stateroom
Ventura, Canary Islands
1 / 25
Discount
P&O Cruises
Duration
14 nights
Date
25 Jan 2027
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£849
From
£816
Price per person / inside stateroom
Iona, Canary Islands
1 / 36
Discount
P&O Cruises
Duration
14 nights
Date
27 Feb 2027
Ship
Iona
  • Departure - Southampton, Great Britain
  • 8 stops  
  • Arrival - Southampton, Great Britain
£849
From
£816
Price per person / inside stateroom
Zuiderdam, Mediterranean
1 / 24
5 % off
Holland America Line
Duration
9 nights
Date
17 Feb 2028
Ship
Zuiderdam
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Civitavecchia (Rome), Italy
£849
From
£807
Price per person / inside stateroom
Britannia, Canary Islands
1 / 28
Discount
P&O Cruises
Duration
14 nights
Date
17 Nov 2027
Ship
Britannia
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£854
From
£820
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
Freedom of the Seas, Western Europe
1 / 21
Discount
Royal Caribbean
Duration
9 nights
Date
8 Sep 2027
Ship
Freedom of the Seas
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
£858
From
£833
Price per person / inside stateroom
MSC Meraviglia, Transatlantic
1 / 30
8 % off
MSC Cruises
Duration
17 nights
Date
10 Apr 2027
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Tarragona, Spain
£869
From
£800
Price per person / inside stateroom
Costa Diadema, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
10 nights
Date
10 Sep 2027
Ship
Costa Diadema
  • Departure - Kiel, Germany
  • 7 stops  
  • Arrival - Barcelona, Spain
£869
From
£826
Price per person / inside stateroom
Costa Diadema, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
10 nights
Date
11 Sep 2027
Ship
Costa Diadema
  • Departure - Copenhagen, Denmark
  • 9 stops  
  • Arrival - Marseille, France
£869
From
£826
Price per person / inside stateroom
Ventura, Canary Islands
1 / 25
Discount
P&O Cruises
Duration
14 nights
Date
20 Nov 2027
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£874
From
£840
Price per person / oceanview stateroom
Available promotion:
UP TO £500 SAVINGS
Celebrity Equinox, Mediterranean
1 / 17
Discount
Celebrity Cruises
Duration
8 nights
Date
11 Nov 2027
Ship
Celebrity Equinox
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£876
From
£846
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
10 nights
Date
5 Dec 2027
Ship
MSC Magnifica
  • Departure - Civitavecchia (Rome), Italy
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
£879
From
£809
Price per person / inside stateroom
Show all departures (3)
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
10 nights
Date
6 Dec 2027
Ship
MSC Magnifica
  • Departure - Genoa, Italy
  • 9 stops  
  • Arrival - Genoa, Italy
£879
From
£809
Price per person / inside stateroom
Show all departures (4)
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
10 nights
Date
7 Dec 2027
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 9 stops  
  • Arrival - Marseille, France
£879
From
£809
Price per person / inside stateroom
Show all departures (4)
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
10 nights
Date
8 Dec 2027
Ship
MSC Magnifica
  • Departure - Tarragona, Spain
  • 9 stops  
  • Arrival - Tarragona, Spain
£879
From
£809
Price per person / inside stateroom
Show all departures (3)
Costa Favolosa, Mediterranean
1 / 28
5 % off
Costa Cruises
Duration
10 nights
Date
19 May 2027
Ship
Costa Favolosa
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Hamburg, Germany
£889
From
£845
Price per person / inside stateroom
Ventura, Canary Islands
1 / 25
Discount
P&O Cruises
Duration
18 nights
Date
3 Dec 2026
Ship
Ventura
  • Departure - Southampton, Great Britain
  • 9 stops  
  • Arrival - Southampton, Great Britain
£899
From
£864
Price per person / inside stateroom
Costa Diadema, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
10 nights
Date
5 Nov 2027
Ship
Costa Diadema
  • Departure - Alicante, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£899
From
£855
Price per person / inside stateroom
Caribbean Princess, Western Europe
1 / 20
Discount
Princess Cruises
Duration
9 nights
Date
20 Apr 2028
Ship
Caribbean Princess
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Southampton, Great Britain
£901
From
£865
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
10 nights
Date
27 Dec 2026
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 9 stops  
  • Arrival - Marseille, France
£909
From
£837
Price per person / inside stateroom
MSC Euribia, Western Europe
1 / 32
8 % off
MSC Cruises
Duration
10 nights
Date
26 Apr 2028
Ship
MSC Euribia
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Kiel, Germany
£909
From
£837
Price per person / inside stateroom
Costa Favolosa, Mediterranean
1 / 28
5 % off
Costa Cruises
Duration
11 nights
Date
19 Sep 2027
Ship
Costa Favolosa
  • Departure - Hamburg, Germany
  • 10 stops  
  • Arrival - Marseille, France
£919
From
£874
Price per person / inside stateroom
Norwegian Dawn, Transatlantic
1 / 15
Discount
Norwegian Cruise Line
Duration
13 nights
Date
23 Aug 2028
Ship
Norwegian Dawn
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Philadelphia, USA
£930
From
£903
Price per person / inside stateroom
Norwegian Pearl, Transatlantic
1 / 17
Discount
Norwegian Cruise Line
Duration
14 nights
Date
9 Apr 2028
Ship
Norwegian Pearl
  • Departure - Philadelphia, USA
  • 9 stops  
  • Arrival - Barcelona, Spain
£935
From
£907
Price per person / inside stateroom
Queen Elizabeth, Mediterranean
1 / 26
Discount
Cunard
Duration
8 nights
Date
18 May 2028
Ship
Queen Elizabeth
  • Departure - Southampton, Great Britain
  • 5 stops  
  • Arrival - Civitavecchia (Rome), Italy
£949
From
£916
Price per person / inside stateroom
Costa Diadema, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
11 nights
Date
10 Sep 2027
Ship
Costa Diadema
  • Departure - Kiel, Germany
  • 10 stops  
  • Arrival - Marseille, France
£959
From
£912
Price per person / inside stateroom
Costa Diadema, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
11 nights
Date
11 Sep 2027
Ship
Costa Diadema
  • Departure - Copenhagen, Denmark
  • 10 stops  
  • Arrival - Savona, Italy
£959
From
£912
Price per person / inside stateroom
MSC Meraviglia, Mediterranean
1 / 30
8 % off
MSC Cruises
Duration
9 nights
Date
12 Oct 2028
Ship
MSC Meraviglia
  • Departure - Southampton, Great Britain
  • 7 stops  
  • Arrival - Southampton, Great Britain
£964
From
£887
Price per person / inside stateroom
MSC Splendida, Mediterranean
1 / 29
8 % off
MSC Cruises
Duration
11 nights
Date
29 Sep 2028
Ship
MSC Splendida
  • Departure - Copenhagen, Denmark
  • 8 stops  
  • Arrival - Genoa, Italy
£967
From
£890
Price per person / inside stateroom
Celebrity Infinity, Mediterranean
1 / 29
Discount
Celebrity Cruises
Duration
12 nights
Date
4 Jan 2029
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£975
From
£941
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
MSC Meraviglia, Transatlantic
1 / 30
8 % off
MSC Cruises
Duration
16 nights
Date
10 Apr 2027
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Marseille, France
£979
From
£901
Price per person / inside stateroom
Costa Diadema, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
11 nights
Date
2 Nov 2027
Ship
Costa Diadema
  • Departure - Marseille, France
  • 10 stops  
  • Arrival - Marseille, France
£989
From
£940
Price per person / inside stateroom
Costa Diadema, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
11 nights
Date
3 Nov 2027
Ship
Costa Diadema
  • Departure - Savona, Italy
  • 10 stops  
  • Arrival - Savona, Italy
£989
From
£940
Price per person / inside stateroom
90 of 645 pcs