Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,188 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,429 departures available from twenty-three 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
$89pp
$65,380pp
Countries
Show More...
Filter Results
1,188 Cruises (4,429 Cruise Departures)
Cruise

9 Days (8 Nights) Rome to Barcelona
Cruise Line: Seabourn
Departure: 29 June 2027
Visit: Italy, Monaco, France, Spain
Yours to Explore
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,874
Suite
$10,500
From
US$6,874
Save 125
Per Person
View Trip
Cruise
 (3)

9 Days (8 Nights) Nice to Barcelona
Cruise Line: Azamara Cruises
Departure: 02 June 2026
Visit: France, Italy, Spain
Azamara Always Included
Inside
$2,299
Oceanview
$2,424
Balcony
$2,918
Suite
$5,828
From
US$2,299
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Azamara Cruises
Departure: 15 January 2027
Visit: Spain, Morocco, Portugal
Azamara Always Included
Inside
$1,499
Oceanview
$1,839
Balcony
$2,353
Suite
$3,692
From
US$1,499
Per Person
View Trip
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 12 April 2027
Visit: Spain, Morocco, Portugal
Inside
-
Oceanview
-
Balcony
-
Suite
$6,535
From
US$6,535
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
Your World Inclusions
Exclusive Savings
Inside
$2,587
Oceanview
$2,781
Balcony
$4,974
Suite
$11,666
From
US$2,587
Save 4,011
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Royal Caribbean
Departure: 07 September 2026
Visit: Italy, France, Spain
Exclusive Savings
Inside
$1,549
Oceanview
-
Balcony
$1,981
Suite
$2,591
From
US$1,549
Save 759
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Silversea
Ship: Silver Nova
Departure: 07 November 2027
Visit: Italy, France, Spain
All-Inclusive Fare
All-Inclusive Plus Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$4,690
Suite
$7,080
From
US$4,690
Save 2,010
Per Person
View Trip
Cruise

18 Days (17 Nights) Marseille to Rio de Janeiro
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 15 November 2027
Visit: France, Spain, Brazil
Inside
$1,385
Oceanview
$1,695
Balcony
$1,955
Suite
-
From
US$1,385
Per Person
View Trip
Cruise

10 Days (9 Nights) Las Palmas de Gran Canaria to Casablanca
Cruise Line: Ponant
Ship: Le Champlain
Departure: 16 January 2027
Visit: Spain, Portugal, Morocco
Inside
-
Oceanview
-
Balcony
$5,570
Suite
$8,280
From
US$5,570
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Lisbon to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 01 April 2028
Visit: Portugal, Spain, Morocco
Inside
$1,659
Oceanview
$1,859
Balcony
$2,790
Suite
$3,188
From
US$1,659
Per Person
View Trip
Cruise
 (1)

16 Days (15 Nights) Santos to Marseille
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 01 April 2027
Visit: Brazil, Spain, France
Inside
$927
Oceanview
$1,071
Balcony
$1,475
Suite
-
From
US$927
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,538
Oceanview
$2,835
Balcony
$2,846
Suite
$5,842
From
US$3,003
Save 1,005
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Malaga to Malaga
Cruise Line: Ponant
Departure: 10 November 2026
Visit: Spain, Morocco, Gibraltar
Inside
-
Oceanview
-
Balcony
$5,250
Suite
$7,840
From
US$5,250
Per Person
View Trip
Cruise
 (1)

13 Days (12 Nights) Miami to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 23 May 2027
Visit: USA, Portugal, Spain
Inside
$1,509
Oceanview
$1,849
Balcony
$1,938
Suite
$2,928
From
US$1,509
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 March 2028
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,291
Oceanview
$2,279
Balcony
$2,534
Suite
$5,737
From
US$2,692
Save 899
Per Person
View Trip
Cruise
 (2)

11 Days (10 Nights) Rome to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 07 December 2026
Visit: Italy, Spain, Portugal
Inside
$746
Oceanview
$870
Balcony
$1,095
Suite
$3,577
From
US$746
Per Person
View Trip
Cruise

12 Days (11 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 21 April 2027
Visit: England, Spain, Morocco
Bonus Onboard Credit
Inside
$1,799
Oceanview
$2,149
Balcony
$2,449
Suite
$4,099
From
US$1,799
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Viking Cruises
Departures: Nov 2026 to Sep 2028
Visit: Spain, Morocco, Portugal
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$2,999
Suite
$4,799
From
US$2,999
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) London to London
Cruise Line: Cunard
Departure: 19 March 2028
Visit: England, Portugal, Spain
Inside
$2,749
Oceanview
$2,999
Balcony
$3,299
Suite
$8,470
From
US$2,749
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Explora Journeys
Ship: Explora III
Departure: 03 August 2026
Visit: Spain, Morocco, Portugal
Sky & Sea
Inside
-
Oceanview
-
Balcony
-
Suite
$6,345
From
US$6,345
Per Person
View Trip
Cruise

12 Days (11 Nights) Nice to Nice
Cruise Line: Silversea
Departure: 01 June 2027
Visit: France, Spain, Italy
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
$6,720
Balcony
$8,160
Suite
$11,860
From
US$6,720
Save 1,680
Per Person
View Trip
Cruise

10 Days (9 Nights) London to Athens
Cruise Line: Cunard
Ship: Queen Anne
Departure: 20 September 2026
Visit: England, Spain, Greece
Inside
$1,509
Oceanview
-
Balcony
-
Suite
-
From
US$1,509
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 April 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,558
Oceanview
$2,806
Balcony
$2,856
Suite
$6,530
From
US$3,025
Save 1,009
Per Person
View Trip
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
 (8)

9 Days (8 Nights) Lisbon to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departures: Jan 2027 to Jan 2028
Visit: Portugal, Morocco, Spain
Azamara Always Included
Exclusive Savings
Inside
$2,149
Oceanview
$2,636
Balcony
$3,218
Suite
$4,702
From
US$2,149
Save 73
Per Person
View Trip
Cruise

11 Days (10 Nights) Rome to Barcelona
Cruise Line: Regent Seven Seas
Departure: 24 March 2027
Visit: Italy, France, Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$10,602
Suite
$12,072
From
US$10,602
Save 10,996
Per Person
View Trip
Cruise
 (1)

5 Days (4 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Ship: MSC Euribia
Departure: 21 October 2027
Visit: Italy, Spain, France
Inside
$570
Oceanview
$700
Balcony
$780
Suite
$1,220
From
US$570
Per Person
View Trip
Cruise

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Regent Seven Seas
Departure: 30 September 2027
Visit: Italy, France, Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$9,275
Suite
$9,716
From
US$9,275
Save 9,623
Per Person
View Trip
Cruise

9 Days (8 Nights) London to Marseille
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 07 November 2026
Visit: England, Spain, France
Inside
$1,099
Oceanview
$1,369
Balcony
$1,509
Suite
$2,294
From
US$1,099
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Palma de Mallorca to Palma de Mallorca
Cruise Line: MSC Cruises
Departures: May 2026 to Oct 2026
Visit: Spain, France, Italy
Inside
$1,023
Oceanview
$1,163
Balcony
$1,303
Suite
$2,214
From
US$1,023
Per Person
View Trip
Results: 151-180 of 1188

No trips found. Try adjusting the search filters.