Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,400 unique cruise itineraries to Spain, departing from Alicante, Amalfi, Amsterdam, Athens, Barcelona and more. April is the most popular month to cruise to Spain and we have over 5,214 departures available from twenty-seven of the world's leading cruise lines.
Filter Results
1,400 Cruises (5,214 Departures)
1,400 Cruises (5,214 Departures)
Departures
Show More...
Duration
2 Days
29 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$200pp
$88,229pp
Countries
Show More...
Cruise
 (1)

4 Days (3 Nights) Barcelona to Funchal
Operator: MSC Cruises
Departure: 31 October 2026
Visits: Spain, Portugal
Exclusive Savings
Inside
-
Oceanview
$724
Balcony
-
Suite
-
From (Per Person)
A$724
Per Person
Cruise
 (1)

17 Days (16 Nights) Santos to Genoa
Operator: MSC Cruises
Ship: MSC Musica
Departure: 01 April 2027
Visits: Brazil, Spain, France, Italy
Exclusive Savings
Inside
$2,041
Oceanview
$2,229
Balcony
$2,685
Suite
$9,731
From (Per Person)
A$2,041
Per Person
Cruise
 (2)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Operator: MSC Cruises
Ship: MSC Fantasia
Departure: 19 November 2027
Visits: Spain, Portugal
Exclusive Savings
Inside
$1,320
Oceanview
$1,479
Balcony
$1,617
Suite
-
From (Per Person)
A$1,320
Per Person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Rome
Departure: 17 October 2027
Visits: Spain, Tunisia, Malta, Sicily, Italy
Just Cruise Fare
Exclusive Savings
Inside
$2,152
Oceanview
-
Balcony
$2,882
Suite
$3,313
From (Per Person)
A$2,152
Per Person
Cruise
 (1)

8 Days (7 Nights) Genoa to Genoa
Operator: MSC Cruises
Ship: MSC Seaview
Departure: 07 November 2026
Visits: Italy, Sicily, Spain, France
Exclusive Savings
Inside
$1,162
Oceanview
$1,340
Balcony
$1,469
Suite
$2,310
From (Per Person)
A$1,162
Per Person
Cruise
 (1)

7 Days (6 Nights) Rome to Genoa
Operator: MSC Cruises
Ship: MSC Seaview
Departure: 08 November 2026
Visits: Italy, Sicily, Spain, France
Exclusive Savings
Inside
$845
Oceanview
$973
Balcony
$1,152
Suite
$1,785
From (Per Person)
A$845
Per Person
Cruise
 (13)

15 Days (14 Nights) Trieste to Rome
Operator: Cunard
Departure: 04 June 2027
Visits: Italy, Croatia, Sicily, Spain, Corsica
Exclusive Savings
Inside
$3,553
Oceanview
$3,919
Balcony
$4,563
Suite
$8,582
From (Per Person)
A$3,553
Per Person
Cruise
 (7)

8 Days (7 Nights) Barcelona to Rome
Operator: Princess
Ship: Sun Princess
Departures: Aug 2026 to Sep 2028
Visits: Spain, France, Corsica, Italy
Sanctuary Collection
Exclusive Savings
Inside
$1,554
Oceanview
$1,792
Balcony
$2,391
Suite
$2,718
From (Per Person)
A$1,554
Per Person
Cruise
 (1)

8 Days (7 Nights) Naples to Naples
Operator: MSC Cruises
Ship: MSC Euribia
Departures: Oct 2026 to Mar 2028
Visits: Italy, Sicily, Tunisia, Spain, France
Exclusive Savings
Inside
$1,033
Oceanview
$1,291
Balcony
$1,409
Suite
$2,340
From (Per Person)
A$1,033
Save 21
Per Person
Cruise
 (1)

29 Days (28 Nights) London to London
Operator: Cunard
Departure: 04 January 2028
Visits: England, Portugal, Cape Verde, Spain, Morocco
Exclusive Savings
Inside
$7,523
Oceanview
$9,503
Balcony
$10,394
Suite
$22,571
From (Per Person)
A$7,523
Per Person
Cruise
 (2)

15 Days (14 Nights) Miami to Barcelona
Operator: Virgin Voyages
Ship: Scarlet Lady
Departure: 24 April 2027
Visits: USA, Spain, Morocco
Inside
$1,605
Oceanview
$1,810
Balcony
$2,012
Suite
$7,520
From (Per Person)
A$1,605
Per Person
Cruise
 (3)

13 Days (12 Nights) Amsterdam to Barcelona
Operator: Celebrity Cruises
Departure: 26 August 2026
Visits: Holland, France, Spain, Portugal, Gibraltar
Exclusive Savings
Inside
$2,335
Oceanview
$2,999
Balcony
$3,196
Suite
-
From (Per Person)
A$2,335
Save 1,432
Per Person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Barcelona
Operator: MSC Cruises
Ship: MSC Euribia
Departures: Oct 2026 to Mar 2028
Visits: Spain, France, Italy, Sicily, Tunisia
Exclusive Savings
Inside
$885
Oceanview
$1,221
Balcony
$1,400
Suite
$2,370
From (Per Person)
A$885
Save 23
Per Person
Cruise
 (2)

5 Days (4 Nights) Barcelona to Rome
Operator: MSC Cruises
Departure: 23 October 2026
Visits: Spain, Italy
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$883
Suite
-
From (Per Person)
A$883
Per Person
Cruise
 (1)

15 Days (14 Nights) Barcelona to Barcelona
Operator: Explora Journeys
Ship: Explora II
Departure: 04 April 2028
Visits: Spain, France, Monaco, Italy, Gibraltar
Exclusive Savings
Suite
$11,250
From (Per Person)
A$11,250
Save 230
Per Person
Cruise
 (1)

6 Days (5 Nights) Malaga to Malaga
Operator: Ponant
Departure: 10 November 2026
Visits: Spain, Gibraltar, Morocco
Exclusive Savings
Balcony
-
Suite
$10,400
From (Per Person)
A$10,400
Save 300
Per Person
Cruise
 (1)

13 Days (12 Nights) Santa Cruz de Tenerife to Valletta
Ship: Azura
Departure: 20 March 2027
Visits: Spain, Gibraltar, Italy, Sicily, Malta
Bonus Onboard Spend
Exclusive Savings
Inside
$1,805
Oceanview
$1,941
Balcony
$2,788
Suite
-
From (Per Person)
A$1,805
Per Person
Cruise
 (4)

11 Days (10 Nights) Barcelona to Lisbon
Operator: Oceania
Departure: 17 June 2028
Visits: Spain, Gibraltar, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$4,487
Oceanview
$5,903
Balcony
$7,126
Suite
$10,026
From (Per Person)
A$4,487
Save 2,123
Per Person
Cruise
 (3)

14 Days (13 Nights) Fort Lauderdale to Barcelona
Operator: Holland America
Departure: 07 April 2028
Visits: USA, Morocco, Spain
Fare Saver
Exclusive Savings
Inside
$1,434
Oceanview
$1,761
Balcony
$2,286
Suite
$4,761
From (Per Person)
A$1,434
Per Person
Cruise
 (1)

15 Days (14 Nights) London to London
Ships: Britannia, Ventura
Departures: May 2028 to Sep 2028
Visits: England, Spain, Sardinia, Gibraltar
Bonus Onboard Spend
Exclusive Savings
Inside
$2,726
Oceanview
$3,400
Balcony
$3,598
Suite
$7,181
From (Per Person)
A$2,726
Per Person
Cruise
 (2)

11 Days (10 Nights) Lisbon to London
Operator: Holland America
Departure: 21 March 2028
Visits: Portugal, Spain, France, Ireland, England
Fare Saver
Exclusive Savings
Inside
$2,483
Oceanview
$2,998
Balcony
$3,444
Suite
$4,117
From (Per Person)
A$2,483
Per Person
Cruise
 (1)

5 Days (4 Nights) Amalfi to Barcelona
Operator: MSC Cruises
Ship: MSC Euribia
Departure: 06 April 2027
Visits: Italy, Sicily, Tunisia, Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$764
Suite
-
From (Per Person)
A$764
Per Person
Cruise
 (1)

15 Days (14 Nights) Philadelphia to Barcelona
Departure: 09 April 2028
Visits: USA, Portugal, Spain, France
Just Cruise Fare
Exclusive Savings
Inside
$2,101
Oceanview
$2,399
Balcony
$3,023
Suite
$3,322
From (Per Person)
A$2,101
Per Person
Cruise
 (2)

8 Days (7 Nights) Funchal to Funchal
Operator: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visits: Portugal, Spain
Exclusive Savings
Inside
$1,241
Oceanview
$1,330
Balcony
$1,489
Suite
$2,469
From (Per Person)
A$1,241
Per Person
Cruise
 (1)

22 Days (21 Nights) Santos to Barcelona
Operator: MSC Cruises
Ship: MSC Seaview
Departure: 07 March 2027
Visits: Brazil, Cape Verde, Portugal, Morocco, Spain
Exclusive Savings
Inside
$2,667
Oceanview
$3,281
Balcony
$4,003
Suite
$6,805
From (Per Person)
A$2,667
Per Person
Cruise
 (1)

13 Days (12 Nights) Rome to Lisbon
Operator: Silversea
Ship: Silver Nova
Departure: 21 November 2027
Visits: Italy, France, Spain, Morocco, Portugal
Exclusive Savings
Balcony
$13,328
Suite
$13,250
From (Per Person)
A$13,250
Save 3,650
Per Person
Cruise
 (2)

3 Days (2 Nights) Marseille to Valencia
Operator: MSC Cruises
Departure: 22 October 2026
Visits: France, Spain
Exclusive Savings
Inside
-
Oceanview
$516
Balcony
$655
Suite
-
From (Per Person)
A$516
Per Person
Cruise
 (7)

8 Days (7 Nights) Barcelona to Rome
Operator: Princess
Ship: Sun Princess
Departure: 02 May 2027
Visits: Spain, France, Corsica, Italy
Sanctuary Collection
Exclusive Savings
Inside
$1,930
Oceanview
$2,554
Balcony
$2,885
Suite
$3,563
From (Per Person)
A$1,930
Per Person
Cruise
 (2)

15 Days (14 Nights) London to London
Operator: Holland America
Departure: 16 April 2027
Visits: England, Holland, Morocco, Spain, Portugal
Fare Saver
Exclusive Savings
Inside
$3,421
Oceanview
$3,866
Balcony
$4,064
Suite
-
From (Per Person)
A$3,421
Per Person
Cruise
 (2)

8 Days (7 Nights) Malaga to Lisbon
Operator: Ponant
Ship: Le Boreal
Departure: 30 June 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Oceanview
$7,382
Balcony
$7,770
Suite
$14,240
From (Per Person)
A$7,382
Save 198
Per Person
Results: 31-60 of 1400

No trips found. Try adjusting the search filters.