Spain Cruises

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

8 Days (7 Nights) Lisbon to Malaga
Cruise Line: Azamara Cruises
Departure: 10 April 2027
Visit: Portugal, Spain, Morocco
Azamara Always Included
Inside
$2,279
Oceanview
$2,533
Balcony
$3,279
Suite
$5,093
From
US$2,279
Per Person
View Trip
Cruise
 (1)

6 Days (5 Nights) Barcelona to Nice
Cruise Line: Ponant
Ship: Le Boreal
Departure: 02 May 2027
Visit: Spain, France, Corsica
Inside
-
Oceanview
$3,720
Balcony
$3,910
Suite
$7,270
From
US$3,720
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 30 March 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,056
Oceanview
$2,276
Balcony
$2,367
Suite
$6,363
From
US$2,056
Save 1,181
Per Person
View Trip
Cruise

5 Days (4 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Oct 2026 to Oct 2026
Visit: Spain, Italy, France
Bonus Onboard Credit
Inside
-
Oceanview
$523
Balcony
$705
Suite
$1,235
From
US$523
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Rome to Barcelona
Cruise Line: Celebrity Cruises
Departures: May 2026 to Sep 2026
Visit: Italy, France, Spain
Exclusive Savings
Inside
$2,123
Oceanview
$2,224
Balcony
$2,173
Suite
$7,507
From
US$2,123
Save 1,437
Per Person
View Trip
Cruise
 (1)

14 Days (13 Nights) London to London
Cruise Line: Cunard
Departure: 15 December 2027
Visit: England, Portugal, Spain
Inside
$3,979
Oceanview
$4,379
Balcony
$4,929
Suite
$10,627
From
US$3,979
Per Person
View Trip
Cruise
 (2)

9 Days (8 Nights) Santa Cruz De Tenerife to Rome
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 04 April 2027
Visit: Spain, Morocco, Italy
Bonus Onboard Credit
Inside
$851
Oceanview
$971
Balcony
$1,091
Suite
$1,651
From
US$851
Per Person
View Trip
Cruise

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Regent Seven Seas
Departure: 06 December 2027
Visit: Spain, Puerto Rico, USA
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,892
Suite
$7,823
From
US$6,892
Save 14,106
Per Person
View Trip
Cruise

12 Days (11 Nights) Lisbon to Lisbon
Cruise Line: Regent Seven Seas
Departure: 09 April 2028
Visit: Portugal, Spain, Morocco
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$11,190
Suite
$11,582
From
US$11,190
Save 17,608
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Oceania Cruises
Departure: 16 June 2026
Visit: Spain, Gibraltar, Portugal
Upgrade Your Experience
Your World Inclusions
Exclusive Savings
Inside
$2,299
Oceanview
$2,444
Balcony
$3,802
Suite
$5,306
From
US$2,299
Save 2,299
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
Black Friday Sale + Your World Included
Your World Inclusions
Exclusive Savings
Inside
$2,547
Oceanview
$3,323
Balcony
$4,002
Suite
$5,748
From
US$2,547
Save 2,651
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Las Palmas de Gran Canaria to Casablanca
Cruise Line: Ponant
Ship: Le Boreal
Departure: 08 April 2027
Visit: Spain, Portugal, Morocco
Inside
-
Oceanview
-
Balcony
$6,030
Suite
$8,950
From
US$6,030
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Barcelona to Monte Carlo
Cruise Line: Azamara Cruises
Departure: 11 June 2026
Visit: Spain, France, Corsica, Monaco
Azamara Always Included
Inside
$1,819
Oceanview
$2,179
Balcony
$2,654
Suite
$4,089
From
US$1,819
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Norwegian Cruise Line
Departures: Apr 2026 to Sep 2027
Visit: Spain, Gibraltar, Portugal
Inside
$929
Oceanview
$1,029
Balcony
$1,669
Suite
$1,819
From
US$929
Per Person
View Trip
Cruise
 (1)

16 Days (15 Nights) Miami to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 11 April 2026
Visit: USA, Portugal, Spain
Inside
$899
Oceanview
$999
Balcony
$1,389
Suite
$1,769
From
US$899
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Valencia to Rio de Janeiro
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 08 November 2027
Visit: Spain, Portugal, Brazil
Bonus Onboard Credit
Inside
$1,018
Oceanview
$1,188
Balcony
$1,478
Suite
-
From
US$1,018
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Palma de Mallorca to Palma de Mallorca
Cruise Line: MSC Cruises
Departures: Apr 2027 to Oct 2027
Visit: Spain, France, Italy
Bonus Onboard Credit
Inside
$1,236
Oceanview
$1,446
Balcony
$1,556
Suite
$2,223
From
US$1,236
Per Person
View Trip
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 01 June 2026
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$3,146
Oceanview
$3,866
Balcony
$4,278
Suite
$9,761
From
US$3,757
Save 1,390
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Apr 2027 to Oct 2027
Visit: Spain, France, Italy
Bonus Onboard Credit
Exclusive Savings
Inside
$1,206
Oceanview
$1,416
Balcony
$1,526
Suite
$2,194
From
US$1,206
Save 57
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 01 April 2028
Visit: Spain, France, Italy
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,660
Suite
$5,163
From
US$3,660
Save 3,838
Per Person
View Trip
Cruise

5 Days (4 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departures: Oct 2027 to Nov 2027
Visit: Italy, France, Spain
Bonus Onboard Credit
Inside
$420
Oceanview
$540
Balcony
$600
Suite
$1,040
From
US$420
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
$5,830
Suite
$8,650
From
US$5,830
Per Person
View Trip
Cruise

10 Days (9 Nights) Paris to Barcelona
Cruise Line: Regent Seven Seas
Departure: 19 September 2026
Visit: France, Spain, Portugal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$9,481
Suite
$10,020
From
US$9,481
Save 14,217
Per Person
View Trip
Cruise

20 Days (19 Nights) Marseille to Santos
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 15 November 2027
Visit: France, Spain, Brazil
Bonus Onboard Credit
Inside
$1,549
Oceanview
$1,899
Balcony
$2,169
Suite
$4,438
From
US$1,549
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Lanzarote to Rome
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 13 April 2026
Visit: Spain, Morocco, Italy
Inside
-
Oceanview
-
Balcony
$995
Suite
-
From
US$995
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) London to London
Cruise Line: Celebrity Cruises
Departures: Oct 2026 to Oct 2027
Visit: England, Portugal, Spain
Exclusive Savings
Inside
$2,202
Oceanview
$2,403
Balcony
$2,974
Suite
$5,966
From
US$2,202
Save 1,296
Per Person
View Trip
Cruise

10 Days (9 Nights) Lisbon to Lisbon
Cruise Line: Regent Seven Seas
Departure: 08 October 2027
Visit: Portugal, Spain, Morocco
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$8,055
Suite
$9,035
From
US$8,055
Save 13,343
Per Person
View Trip
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 27 April 2026
Visit: Spain, France, Gibraltar
Last Minute Fare
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$5,550
Suite
$9,370
From
US$5,550
Per Person
View Trip
Cruise

13 Days (12 Nights) London to London
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 08 August 2026
Visit: England, Spain, Portugal
Bonus Onboard Credit
Exclusive Savings
Inside
$2,070
Oceanview
$2,467
Balcony
$2,739
Suite
$5,780
From
US$2,070
Save 54
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Bilbao
Cruise Line: Oceania Cruises
Departure: 20 August 2026
Visit: Spain, Morocco, Portugal
Upgrade Your Experience
Your World Inclusions
Exclusive Savings
Inside
$2,820
Oceanview
$3,126
Balcony
$4,741
Suite
$6,400
From
US$2,820
Save 3,578
Per Person
View Trip
Results: 181-210 of 1095

No trips found. Try adjusting the search filters.