Malaga Cruises 2026 / 2027 / 2028 Dates

Discover the sun-soaked beauty of Malaga with our fantastic range of Malaga cruises for 2026 and 2027. From the historic Alcazaba fortress and magnificent Malaga Cathedral to golden beaches, lively waterfront promenades and the stunning Costa del Sol, Malaga offers an unforgettable blend of Spanish culture, fascinating history and Mediterranean charm. Start planning your Malaga cruise today and secure the best cabins, dates and deals!

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

Malaga

We found

701 cruises

Costa Fascinosa, Transatlantic
1 / 19
5 % off
Costa Cruises
Duration
14 nights
Date
6 Dec 2026
Ship
Costa Fascinosa
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - La Romana, Dominican Republic
£379
From
£361
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
5 nights
Date
14 Nov 2027
Ship
Costa Smeralda
  • Departure - Barcelona, Spain
  • 4 stops  
  • Arrival - Las Palmas, Canary Islands
From
£399
Price per person / inside stateroom
MSC Sinfonia, Mediterranean
1 / 30
8 % off
MSC Cruises
Duration
5 nights
Date
16 Apr 2027
Ship
MSC Sinfonia
  • Departure - Valencia, Spain
  • 4 stops  
  • Arrival - Malaga, Spain
£469
From
£432
Price per person / inside stateroom
Costa Smeralda, Mediterranean
1 / 27
Costa Cruises
Duration
6 nights
Date
13 Nov 2027
Ship
Costa Smeralda
  • Departure - Marseille, France
  • 5 stops  
  • Arrival - Las Palmas, Canary Islands
From
£479
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
1 Nov 2027
Ship
Explorer of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Fort Lauderdale, Florida
From
£549
Price per person / inside stateroom
Rhapsody of the Seas, Transatlantic
1 / 16
Royal Caribbean
Duration
13 nights
Date
22 Apr 2028
Ship
Rhapsody of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - Barcelona, Spain
From
£553
Price per person / inside stateroom
Costa Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
7 nights
Date
12 Nov 2027
Ship
Costa Smeralda
  • Departure - Genoa, Italy
  • 6 stops  
  • Arrival - Las Palmas, Canary Islands
£559
From
£532
Price per person / inside stateroom
Costa Smeralda, Canary Islands
1 / 27
5 % off
Costa Cruises
Duration
7 nights
Date
14 Nov 2027
Ship
Costa Smeralda
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£559
From
£532
Price per person / inside stateroom
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, Transatlantic
1 / 19
5 % off
Costa Cruises
Duration
13 nights
Date
4 Dec 2026
Ship
Costa Fascinosa
  • Departure - Marseille, France
  • 6 stops  
  • Arrival - Pointe-à-Pitre, Guadeloupe
£619
From
£589
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
11 nights
Date
22 Jan 2027
Ship
Costa Pacifica
  • Departure - Savona, Italy
  • 10 stops  
  • Arrival - Savona, Italy
£619
From
£589
Price per person / inside stateroom
Costa Fascinosa, Transatlantic
1 / 19
5 % off
Costa Cruises
Duration
15 nights
Date
5 Dec 2026
Ship
Costa Fascinosa
  • Departure - Savona, Italy
  • 7 stops  
  • Arrival - La Romana, Dominican Republic
£627
From
£596
Price per person / inside stateroom
Costa Fascinosa, Transatlantic
1 / 19
5 % off
Costa Cruises
Duration
12 nights
Date
5 Dec 2026
Ship
Costa Fascinosa
  • Departure - Savona, Italy
  • 5 stops  
  • Arrival - Pointe-à-Pitre, Guadeloupe
£627
From
£596
Price per person / inside stateroom
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
Costa Diadema, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
7 nights
Date
19 Oct 2027
Ship
Costa Diadema
  • Departure - Malaga, Spain
  • 9 stops  
  • Arrival - Malaga, Spain
£639
From
£608
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 Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
8 nights
Date
11 Nov 2027
Ship
Costa Smeralda
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
£639
From
£608
Price per person / inside stateroom
Costa Smeralda, Canary Islands
1 / 27
5 % off
Costa Cruises
Duration
8 nights
Date
13 Nov 2027
Ship
Costa Smeralda
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£639
From
£608
Price per person / inside stateroom
Costa Smeralda, Canary Islands
1 / 27
5 % off
Costa Cruises
Duration
8 nights
Date
14 Nov 2027
Ship
Costa Smeralda
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£639
From
£608
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
Zuiderdam, Transatlantic
1 / 24
5 % off
Holland America Line
Duration
14 nights
Date
3 Feb 2028
Ship
Zuiderdam
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Barcelona, Spain
£654
From
£622
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
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
11 nights
Date
20 Jan 2027
Ship
Costa Pacifica
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Barcelona, Spain
£689
From
£655
Price per person / inside stateroom
Celebrity Constellation, Transatlantic
1 / 13
Discount
Celebrity Cruises
Duration
13 nights
Date
3 Apr 2027
Ship
Celebrity Constellation
  • Departure - San Juan, Puerto Rico
  • 5 stops  
  • Arrival - Barcelona, Spain
£697
From
£677
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
10 Jan 2027
Ship
Costa Pacifica
  • Departure - Savona, Italy
  • 11 stops  
  • Arrival - Savona, Italy
£699
From
£665
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
2 Feb 2027
Ship
Costa Pacifica
  • Departure - Savona, Italy
  • 11 stops  
  • Arrival - Savona, Italy
£699
From
£665
Price per person / inside stateroom
Balmoral, Mediterranean
1 / 14
Discount
Fred Olsen Cruise Lines
Duration
8 nights
Date
5 Dec 2027
Ship
Balmoral
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Malaga, Spain
£699
From
£679
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
9 nights
Date
18 May 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Lisbon, Portugal
£701
From
£680
Price per person / inside stateroom
Costa Fascinosa, Transatlantic
1 / 19
5 % off
Costa Cruises
Duration
12 nights
Date
8 Dec 2026
Ship
Costa Fascinosa
  • Departure - Malaga, Spain
  • 5 stops  
  • Arrival - La Romana, Dominican Republic
£709
From
£674
Price per person / inside stateroom
Mariner of the Seas, Transatlantic
1 / 17
Royal Caribbean
Duration
16 nights
Date
22 Apr 2028
Ship
Mariner of the Seas
  • Departure - New Orleans, USA
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£717
Price per person / inside stateroom
MSC Armonia, Mediterranean
1 / 20
8 % off
MSC Cruises
Duration
9 nights
Date
29 Jan 2028
Ship
MSC Armonia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Barcelona, Spain
£717
From
£660
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
20 Oct 2028
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Lisbon, Portugal
£718
From
£697
Price per person / inside stateroom
Show all departures (2)
Costa Smeralda, Canary Islands
1 / 27
5 % off
Costa Cruises
Duration
9 nights
Date
12 Nov 2027
Ship
Costa Smeralda
  • Departure - Genoa, Italy
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£719
From
£684
Price per person / inside stateroom
Costa Smeralda, Canary Islands
1 / 27
5 % off
Costa Cruises
Duration
9 nights
Date
13 Nov 2027
Ship
Costa Smeralda
  • Departure - Marseille, France
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£719
From
£684
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
16 Jun 2028
Ship
Mariner of the Seas
  • Departure - Lisbon, Portugal
  • 6 stops  
  • Arrival - Barcelona, Spain
£722
From
£701
Price per person / inside stateroom
MSC Sinfonia, Mediterranean
1 / 30
8 % off
MSC Cruises
Duration
10 nights
Date
27 Apr 2027
Ship
MSC Sinfonia
  • Departure - Civitavecchia (Rome), Italy
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
£722
From
£665
Price per person / inside stateroom
Show all departures (2)
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
9 nights
Date
16 Sep 2027
Ship
Mariner of the Seas
  • Departure - Lisbon, Portugal
  • 7 stops  
  • Arrival - Barcelona, Spain
£724
From
£703
Price per person / inside stateroom
Show all departures (2)
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
8 nights
Date
21 Oct 2027
Ship
Azura
  • Departure - Valletta, Malta
  • 5 stops  
  • Arrival - Santa Cruz, Tenerife
£724
From
£696
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
8 nights
Date
21 Oct 2027
Ship
Azura
  • Departure - Valletta, Malta
  • 5 stops  
  • Arrival - Santa Cruz, Tenerife
£724
From
£696
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
22 Sep 2028
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Barcelona, Spain
£735
From
£713
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
11 nights
Date
19 Jan 2028
Ship
Costa Pacifica
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Barcelona, Spain
£739
From
£703
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
11 nights
Date
20 Jan 2028
Ship
Costa Pacifica
  • Departure - Marseille, France
  • 10 stops  
  • Arrival - Marseille, France
£739
From
£703
Price per person / inside stateroom
Show all departures (2)
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
11 nights
Date
21 Jan 2028
Ship
Costa Pacifica
  • Departure - Savona, Italy
  • 10 stops  
  • Arrival - Savona, Italy
£739
From
£703
Price per person / inside stateroom
Show all departures (2)
Liberty of the Seas, Transatlantic
1 / 16
Royal Caribbean
Duration
15 nights
Date
21 Apr 2028
Ship
Liberty of the Seas
  • Departure - Galveston, Texas, USA
  • 6 stops  
  • Arrival - Barcelona, Spain
From
£743
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
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
31 Jan 2027
Ship
Costa Pacifica
  • Departure - Barcelona, Spain
  • 11 stops  
  • Arrival - Barcelona, Spain
£749
From
£712
Price per person / inside stateroom
Show all departures (2)
Costa Fascinosa, Transatlantic
1 / 19
5 % off
Costa Cruises
Duration
14 nights
Date
7 Mar 2027
Ship
Costa Fascinosa
  • Departure - La Romana, Dominican Republic
  • 6 stops  
  • Arrival - Barcelona, Spain
£749
From
£712
Price per person / inside stateroom
MSC Seaview, Mediterranean
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
21 Mar 2027
Ship
MSC Seaview
  • Departure - Lisbon, Portugal
  • 5 stops  
  • Arrival - Barcelona, Spain
£749
From
£690
Price per person / inside stateroom
Rotterdam, Transatlantic
1 / 23
5 % off
Holland America Line
Duration
14 nights
Date
8 Dec 2027
Ship
Rotterdam
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£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
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
10 nights
Date
6 Sep 2027
Ship
Mariner of the Seas
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Lisbon, Portugal
£764
From
£742
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
10 nights
Date
2 Feb 2027
Ship
Costa Pacifica
  • Departure - Savona, Italy
  • 9 stops  
  • Arrival - Barcelona, Spain
£769
From
£731
Price per person / inside stateroom
MSC Sinfonia, Mediterranean
1 / 30
8 % off
MSC Cruises
Duration
10 nights
Date
28 Apr 2027
Ship
MSC Sinfonia
  • Departure - Genoa, Italy
  • 9 stops  
  • Arrival - Genoa, Italy
£769
From
£708
Price per person / inside stateroom
Show all departures (3)
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
Celebrity Infinity, Canary Islands
1 / 29
Discount
Celebrity Cruises
Duration
12 nights
Date
5 Mar 2029
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
£774
From
£747
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
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 Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
26 Nov 2027
Ship
Costa Pacifica
  • Departure - Barcelona, Spain
  • 11 stops  
  • Arrival - Barcelona, Spain
£789
From
£750
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
27 Nov 2027
Ship
Costa Pacifica
  • Departure - Marseille, France
  • 11 stops  
  • Arrival - Marseille, France
£789
From
£750
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
28 Nov 2027
Ship
Costa Pacifica
  • Departure - Savona, Italy
  • 11 stops  
  • Arrival - Savona, Italy
£789
From
£750
Price per person / inside stateroom
Show all departures (2)
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
8 Dec 2027
Ship
Costa Pacifica
  • Departure - Barcelona, Spain
  • 11 stops  
  • Arrival - Barcelona, Spain
£789
From
£750
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
9 Dec 2027
Ship
Costa Pacifica
  • Departure - Marseille, France
  • 11 stops  
  • Arrival - Marseille, France
£789
From
£750
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
10 Dec 2027
Ship
Costa Pacifica
  • Departure - Savona, Italy
  • 11 stops  
  • Arrival - Savona, Italy
£789
From
£750
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
7 Jan 2028
Ship
Costa Pacifica
  • Departure - Barcelona, Spain
  • 11 stops  
  • Arrival - Barcelona, Spain
£789
From
£750
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
8 Jan 2028
Ship
Costa Pacifica
  • Departure - Marseille, France
  • 11 stops  
  • Arrival - Marseille, France
£789
From
£750
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
9 Jan 2028
Ship
Costa Pacifica
  • Departure - Savona, Italy
  • 11 stops  
  • Arrival - Savona, Italy
£789
From
£750
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
30 Jan 2028
Ship
Costa Pacifica
  • Departure - Barcelona, Spain
  • 11 stops  
  • Arrival - Barcelona, Spain
£789
From
£750
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
12 nights
Date
31 Jan 2028
Ship
Costa Pacifica
  • Departure - Marseille, France
  • 11 stops  
  • Arrival - Marseille, France
£789
From
£750
Price per person / inside stateroom
Nieuw Amsterdam, Transatlantic
1 / 25
5 % off
Holland America Line
Duration
13 nights
Date
7 Apr 2028
Ship
Nieuw Amsterdam
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Barcelona, Spain
£794
From
£755
Price per person / inside stateroom
MSC Armonia, Mediterranean
1 / 20
8 % off
MSC Cruises
Duration
10 nights
Date
29 Jan 2028
Ship
MSC Armonia
  • Departure - Genoa, Italy
  • 8 stops  
  • Arrival - Marseille, France
£795
From
£732
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
Costa Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
10 nights
Date
11 Nov 2027
Ship
Costa Smeralda
  • Departure - Civitavecchia (Rome), Italy
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£799
From
£760
Price per person / inside stateroom
Costa Smeralda, Canary Islands
1 / 27
5 % off
Costa Cruises
Duration
10 nights
Date
12 Nov 2027
Ship
Costa Smeralda
  • Departure - Genoa, Italy
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£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
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
9 nights
Date
21 Oct 2027
Ship
Azura
  • Departure - Valletta, Malta
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£804
From
£772
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
9 nights
Date
21 Oct 2027
Ship
Azura
  • Departure - Valletta, Malta
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£804
From
£772
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
Costa Fascinosa, Transatlantic
1 / 19
5 % off
Costa Cruises
Duration
16 nights
Date
7 Mar 2027
Ship
Costa Fascinosa
  • Departure - La Romana, Dominican Republic
  • 10 stops  
  • Arrival - Genoa, Italy
£809
From
£769
Price per person / inside stateroom
Celebrity Eclipse, Transatlantic
1 / 19
Discount
Celebrity Cruises
Duration
15 nights
Date
8 Nov 2027
Ship
Celebrity Eclipse
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
£815
From
£791
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
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
90 of 701 pcs