Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,160 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 4,249 departures available from twenty-two of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
2 Days
29 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$100pp
$65,380pp
Countries
Show More...
Filter Results
1,160 Cruises (4,249 Cruise Departures)
Cruise
 (1)

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 24 October 2027
Visit: Greece, Italy, France, Spain
Inside
$1,253
Oceanview
$1,394
Balcony
$1,604
Suite
$4,520
From
US$1,253
Per Person
View Trip
Cruise
 (2)

15 Days (14 Nights) Barcelona to Fort Lauderdale
Cruise Line: Celebrity Cruises
Departure: 10 November 2026
Visit: Spain, Gibraltar, Bermuda, USA
Exclusive Savings
Inside
$1,388
Oceanview
$1,438
Balcony
$1,512
Suite
-
From
US$1,388
Save 857
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Rome to Barcelona
Cruise Line: Celebrity Cruises
Departures: Jun 2026 to Sep 2026
Visit: Italy, France, Spain
Exclusive Savings
Inside
$1,623
Oceanview
$2,024
Balcony
$2,683
Suite
$8,674
From
US$1,623
Save 1,192
Per Person
View Trip
Cruise
 (2)

20 Days (19 Nights) Lisbon to Buenos Aires
Cruise Line: Ponant
Ship: Le Boreal
Departure: 24 October 2026
Visit: Portugal, Spain, Argentina
Inside
-
Oceanview
$7,010
Balcony
$7,530
Suite
$11,960
From
US$7,010
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Palermo to Palermo
Cruise Line: MSC Cruises
Ship: MSC Seaview
Departure: 04 November 2027
Visit: Sicily, Malta, Spain, France, Italy
Inside
$1,021
Oceanview
$1,181
Balcony
$1,311
Suite
$1,831
From
US$1,021
Per Person
View Trip
Cruise
 (2)

15 Days (14 Nights) Rotterdam to Rotterdam
Cruise Line: Holland America
Departure: 03 October 2026
Visit: Holland, Portugal, Spain, England
Fare Saver
Inside
$2,249
Oceanview
$2,699
Balcony
$3,249
Suite
$3,849
From
US$2,249
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Barcelona to Rome
Cruise Line: Cunard
Departure: 07 September 2026
Visit: Spain, Corsica, Sicily, Italy, France
Bonus Onboard Credit
Value Fare
Cunard Fare
Inside
$3,049
Oceanview
$2,869
Balcony
$4,699
Suite
$5,949
From
US$2,869
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Nice
Cruise Line: Azamara Cruises
Departure: 26 May 2026
Visit: Spain, France
Azamara Always Included
Inside
$1,139
Oceanview
-
Balcony
-
Suite
-
From
US$1,139
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Venice to Genoa
Cruise Line: MSC Cruises
Ship: MSC Lirica
Departure: 14 November 2027
Visit: Italy, Greece, Spain, France
Inside
$829
Oceanview
$1,019
Balcony
$1,599
Suite
$1,969
From
US$829
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 14 February 2027
Visit: Spain, Portugal
Inside
$819
Oceanview
$1,099
Balcony
$1,009
Suite
$1,577
From
US$819
Per Person
View Trip
Cruise
 (1)

17 Days (16 Nights) Barcelona to Buenos Aires
Cruise Line: Celebrity Cruises
Departure: 19 November 2027
Visit: Spain, Brazil, Uruguay, Argentina
Exclusive Savings
Inside
$1,498
Oceanview
$1,649
Balcony
$1,599
Suite
$6,182
From
US$1,498
Save 869
Per Person
View Trip
Cruise
 (13)

8 Days (7 Nights) Barcelona to Istanbul
Cruise Line: Cunard
Departure: 14 May 2027
Visit: Spain, Sicily, Greece, Turkey
Bonus Onboard Credit
Value Fare
Inside
$1,139
Oceanview
$1,369
Balcony
$1,429
Suite
$3,169
From
US$1,139
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Seaview
Departures: May 2026 to Oct 2026
Visit: Spain, France, Italy, Sicily
Drinks & WiFi Package
Inside
$1,099
Oceanview
$1,260
Balcony
$1,400
Suite
$1,860
From
US$1,099
Per Person
View Trip
Cruise
 (1)

18 Days (17 Nights) Santos to Rome
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 01 April 2027
Visit: Brazil, Spain, France, Italy
Inside
$1,105
Oceanview
$1,245
Balcony
$1,705
Suite
-
From
US$1,105
Per Person
View Trip
Cruise
 (2)

11 Days (10 Nights) Las Palmas de Gran Canaria to Dakar
Cruise Line: Ponant
Departures: Nov 2026 to Nov 2026
Visit: Spain, Cape Verde, Senegal
Inside
-
Oceanview
-
Balcony
$6,190
Suite
$9,210
From
US$6,190
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Messina to Messina
Cruise Line: MSC Cruises
Departures: Nov 2026 to Mar 2028
Visit: Sicily, Malta, Spain, France, Italy
Inside
$776
Oceanview
$931
Balcony
$1,036
Suite
$1,766
From
US$776
Per Person
View Trip
Cruise
 (5)

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Virgin Voyages
Departure: 24 October 2027
Visit: Spain, Portugal, USA
Inside
$1,386
Oceanview
$1,469
Balcony
$1,600
Suite
$5,950
From
US$1,386
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Royal Caribbean
Departure: 03 May 2027
Visit: Spain, Italy, Sicily, Greece, Turkey
Bonus Onboard Credit
Exclusive Savings
Inside
$2,680
Oceanview
$3,554
Balcony
$6,572
Suite
$8,585
From
US$2,680
Save 1,198
Per Person
View Trip
Cruise
 (1)

13 Days (12 Nights) London to London
Cruise Line: Cunard
Departure: 21 November 2027
Visit: England, Spain, Portugal
Bonus Onboard Credit
Value Fare
Inside
$2,169
Oceanview
$2,369
Balcony
$2,719
Suite
$6,419
From
US$2,169
Per Person
View Trip
Cruise
 (3)

9 Days (8 Nights) Paris to Lisbon
Cruise Line: Oceania Cruises
Departure: 21 September 2027
Visit: France, Spain, Portugal
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
$2,599
Oceanview
$3,699
Balcony
$4,099
Suite
$5,899
From
US$2,599
Save 2,599
Per Person
View Trip
Cruise
 (1)

17 Days (16 Nights) Rio de Janeiro to Rome
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 02 April 2027
Visit: Brazil, Spain, France, Italy
Inside
$1,053
Oceanview
$1,183
Balcony
$1,613
Suite
-
From
US$1,053
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departures: Oct 2026 to Oct 2027
Visit: Italy, Spain, France
Inside
$1,272
Oceanview
$1,482
Balcony
$1,572
Suite
$2,302
From
US$1,272
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Valletta to Malaga
Cruise Line: Ponant
Departure: 31 October 2026
Visit: Malta, Sicily, Tunisia, Algeria, Spain
Inside
-
Oceanview
-
Balcony
$8,950
Suite
$16,710
From
US$8,950
Per Person
View Trip
Cruise
 (13)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Cunard
Departures: Aug 2027 to Sep 2027
Visit: Italy, Corsica, Spain
Bonus Onboard Credit
Value Fare
Inside
$1,069
Oceanview
$1,159
Balcony
$1,309
Suite
$2,899
From
US$1,069
Per Person
View Trip
Cruise
 (13)

8 Days (7 Nights) London to London
Cruise Line: Cunard
Departures: Feb 2027 to Apr 2028
Visit: England, Spain, France
Bonus Onboard Credit
Value Fare
Inside
$1,159
Oceanview
$1,329
Balcony
$1,429
Suite
$3,229
From
US$1,159
Per Person
View Trip
Cruise
 (3)

9 Days (8 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 11 December 2027
Visit: Spain, Gibraltar, Portugal
Azamara Always Included
Inside
$1,999
Oceanview
$2,549
Balcony
$3,149
Suite
$4,679
From
US$1,999
Per Person
View Trip
Cruise
 (1)

14 Days (13 Nights) Lisbon to Lisbon
Cruise Line: Norwegian Cruise Line
Departure: 07 October 2026
Visit: Portugal, Spain, Morocco, Gibraltar
Inside
$3,279
Oceanview
$3,339
Balcony
$4,109
Suite
$5,549
From
US$3,279
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Bologna to Rome
Cruise Line: Norwegian Cruise Line
Departure: 17 May 2027
Visit: Italy, Croatia, Montenegro, France, Spain
Inside
$2,489
Oceanview
$2,809
Balcony
$3,309
Suite
$4,669
From
US$2,489
Per Person
View Trip
Cruise
 (8)

15 Days (14 Nights) Lisbon to Barcelona
Cruise Line: Azamara Cruises
Departure: 06 February 2027
Visit: Portugal, Spain, Gibraltar, Morocco
Azamara Always Included
Inside
$3,349
Oceanview
$3,839
Balcony
$4,339
Suite
$6,719
From
US$3,349
Per Person
View Trip
Cruise
 (3)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 12 December 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,299
Oceanview
$2,344
Balcony
$2,347
Suite
$5,165
From
US$2,299
Save 1,321
Per Person
View Trip
Results: 31-60 of 1160

No trips found. Try adjusting the search filters.