Spain Cruises Starting In May 2027, 2028 and 2029

If you're looking at joining a cruise to Spain in May 2027, 2028 or 2029, we have 186 unique cruise itineraries and 2,961 departures available, operated by twenty of the world's leading cruise lines departing in May.
Filter Results
186 Cruises (2,961 Departures)
186 Cruises (2,961 Departures)
Departures
Duration
6 Days
22 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$300pp
$49,290pp
Countries
Show More...
Cruise
 (5)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Departures: May 2027 to Oct 2027
Visits: Spain, France
Inside
$1,646
Oceanview
$1,853
Balcony
$2,229
Suite
$5,591
From (Per Person)
A$1,646
Per Person
Cruise

8 Days (7 Nights) Lisbon to Barcelona
Cruise Line: Regent Seven Seas
Departure: 06 May 2028
Visits: Portugal, Spain
Exclusive Savings
Balcony
$11,346
Suite
$13,189
From (Per Person)
A$11,346
Save 2,204
Per Person
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departure: 11 May 2027
Visits: Spain, Morocco
Exclusive Savings
Inside
$1,551
Oceanview
$1,885
Balcony
$2,089
Suite
$3,708
From (Per Person)
A$1,791
Save 567
Per Person
New ReleaseCruise

9 Days (8 Nights) Malaga to Nice
Cruise Line: Emerald Cruises
Departure: 16 May 2028
Visits: Spain, France
Exclusive Savings
Oceanview
$10,019
Suite
$13,253
From (Per Person)
A$10,019
Save 2,676
Per Person
Cruise

8 Days (7 Nights) London to London
Cruise Line: P&O Cruises Worldwide
Ship: Arcadia
Departures: May 2027 to Jul 2028
Visits: England, Spain
Bonus Onboard Spend
Exclusive Savings
Inside
$1,833
Oceanview
$2,011
Balcony
$2,724
Suite
$3,417
From (Per Person)
A$1,833
Per Person
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 02 May 2027
Visits: Spain, France
Exclusive Savings
Balcony
$9,158
Suite
$16,121
From (Per Person)
A$9,158
Save 4,192
Per Person
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: May 2027 to Jun 2027
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,233
Oceanview
$2,696
Balcony
$2,904
Suite
$8,677
From (Per Person)
A$3,511
Per Person
Cruise
 (1)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Viking
Departures: Jul 2026 to Sep 2028
Visits: Italy, Monaco, France, Spain
Exclusive Savings
Balcony
$3,964
Suite
$6,414
From (Per Person)
A$3,964
Save 1,401
Per Person
Cruise
 (1)

13 Days (12 Nights) London to London
Cruise Line: Cunard
Departure: 19 May 2028
Visits: England, Portugal, Spain
Exclusive Savings
Inside
$3,518
Oceanview
$3,765
Balcony
$4,211
Suite
$9,705
From (Per Person)
A$3,518
Per Person
Cruise
 (3)

8 Days (7 Nights) London to London
Cruise Line: Princess
Ship: Sky Princess
Departures: Mar 2027 to Oct 2028
Visits: England, Spain, France
Exclusive Savings
Inside
$1,430
Oceanview
$1,676
Balcony
$1,582
Suite
$1,979
From (Per Person)
A$1,430
Per Person
Cruise
 (3)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Oct 2026 to Nov 2028
Visits: Spain, France, Italy
Exclusive Savings
Inside
$1,152
Oceanview
$1,400
Balcony
$1,617
Suite
$2,894
From (Per Person)
A$1,152
Save 23
Per Person
Cruise
 (3)

8 Days (7 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departures: Oct 2026 to Oct 2028
Visits: Italy, Spain, France
Exclusive Savings
Inside
$1,835
Oceanview
$1,924
Balcony
$2,221
Suite
$2,894
From (Per Person)
A$1,835
Per Person
Cruise
 (8)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Azamara
Departure: 27 May 2027
Visits: Italy, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$2,869
Oceanview
$3,281
Balcony
$4,319
Suite
$6,897
From (Per Person)
A$2,869
Per Person
Cruise
 (8)

8 Days (7 Nights) Las Palmas de Gran Canaria to Barcelona
Cruise Line: Azamara
Departure: 26 May 2028
Visits: Spain, Morocco, Gibraltar
Azamara Always Included
Exclusive Savings
Inside
$2,898
Oceanview
$3,202
Balcony
$4,114
Suite
$6,142
From (Per Person)
A$2,898
Per Person
Cruise
 (1)

8 Days (7 Nights) London to London
Cruise Line: P&O Cruises Worldwide
Ship: Britannia
Departures: Apr 2027 to Oct 2028
Visits: England, Spain, France
Bonus Onboard Spend
Exclusive Savings
Inside
$1,615
Oceanview
-
Balcony
$2,209
Suite
$3,928
From (Per Person)
A$1,615
Per Person
Cruise
 (4)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Azamara
Departure: 22 May 2027
Visits: Spain, Gibraltar, Portugal
Azamara Always Included
Exclusive Savings
Inside
$3,565
Oceanview
$3,702
Balcony
$4,839
Suite
$7,671
From (Per Person)
A$3,565
Save 54
Per Person
Cruise
 (7)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departure: 07 May 2028
Visits: Spain, France, Italy
Sanctuary Collection
Exclusive Savings
Inside
$1,549
Oceanview
$1,806
Balcony
$2,405
Suite
$2,672
From (Per Person)
A$1,549
Per Person
Cruise
 (4)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Azamara
Departure: 15 May 2027
Visits: Italy, Monaco, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$3,024
Oceanview
$3,485
Balcony
$5,180
Suite
$7,454
From (Per Person)
A$3,024
Per Person
Cruise
 (2)

8 Days (7 Nights) Barcelona to Bologna
Cruise Line: Royal Caribbean
Departure: 08 May 2027
Visits: Spain, Italy, Croatia
Exclusive Savings
Inside
$1,321
Oceanview
$1,424
Balcony
$1,963
Suite
$3,614
From (Per Person)
A$1,523
Save 650
Per Person
Cruise
 (2)

11 Days (10 Nights) Lisbon to Bordeaux
Cruise Line: Ponant
Ship: Le Boreal
Departure: 13 May 2028
Visits: Portugal, Spain, France
Exclusive Savings
Oceanview
$8,917
Balcony
$9,645
Suite
$16,473
From (Per Person)
A$8,917
Save 253
Per Person
Cruise
 (1)

10 Days (9 Nights) Rome to Barcelona
Cruise Line: Celebrity Cruises
Departures: May 2027 to Oct 2027
Visits: Italy, France, Spain
Exclusive Savings
Inside
$2,063
Oceanview
$2,405
Balcony
$2,704
Suite
$6,104
From (Per Person)
A$3,308
Save 53
Per Person
Cruise
 (2)

6 Days (5 Nights) Barcelona to Nice
Cruise Line: Ponant
Ship: Le Boreal
Departure: 02 May 2027
Visits: Spain, France, Corsica
Exclusive Savings
Oceanview
$4,948
Balcony
$5,220
Suite
$9,847
From (Per Person)
A$4,948
Save 142
Per Person
Cruise
 (3)

8 Days (7 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Departures: Apr 2027 to Oct 2028
Visits: France, Italy, Spain
Exclusive Savings
Inside
$1,835
Oceanview
$2,182
Balcony
$2,310
Suite
$3,528
From (Per Person)
A$1,835
Per Person
Cruise
 (5)

15 Days (14 Nights) Miami to Barcelona
Cruise Line: Virgin Voyages
Departure: 02 May 2027
Visits: USA, Spain, Morocco
Inside
$1,636
Oceanview
$2,282
Balcony
$2,282
Suite
$8,180
From (Per Person)
A$1,636
Per Person
Cruise
 (3)

8 Days (7 Nights) Rome to Rome
Cruise Line: MSC Cruises
Departures: Oct 2026 to Nov 2028
Visits: Italy, Spain, France
Exclusive Savings
Inside
$1,835
Oceanview
$1,944
Balcony
$2,013
Suite
$3,320
From (Per Person)
A$1,835
Per Person
Cruise
 (3)

8 Days (7 Nights) Palma de Mallorca to Palma de Mallorca
Cruise Line: MSC Cruises
Departures: Oct 2026 to Nov 2028
Visits: Spain, France, Italy
Exclusive Savings
Inside
$1,469
Oceanview
$1,548
Balcony
$1,934
Suite
$3,241
From (Per Person)
A$1,469
Save 23
Per Person
Cruise
 (2)

11 Days (10 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Ponant
Ship: Le Boreal
Departure: 03 May 2028
Visits: Spain, Portugal, Morocco
Exclusive Savings
Oceanview
$7,190
Balcony
$7,743
Suite
$11,633
From (Per Person)
A$7,190
Save 200
Per Person
Cruise
 (1)

13 Days (12 Nights) Miami to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 23 May 2027
Visits: USA, Portugal, Spain
Just Cruise Fare
Exclusive Savings
Inside
$2,758
Oceanview
$3,280
Balcony
$3,652
Suite
$5,215
From (Per Person)
A$2,758
Per Person
Cruise

8 Days (7 Nights) Lisbon to Barcelona
Cruise Line: Viking
Departures: Oct 2026 to Jun 2028
Visits: Portugal, Spain, Morocco
Exclusive Savings
Balcony
$3,768
Suite
$6,414
From (Per Person)
A$3,768
Save 1,689
Per Person
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: May 2028 to Oct 2028
Visits: Spain, Italy, France
Exclusive Savings
Inside
$1,429
Oceanview
$1,568
Balcony
$1,706
Suite
$3,815
From (Per Person)
A$1,429
Per Person
Results: 1-30 of 186

No trips found. Try adjusting the search filters.