Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,162 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,246 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,162 Cruises (4,246 Cruise Departures)
Cruise

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Norwegian Cruise Line
Departure: 16 August 2026
Visit: Spain, Gibraltar, Morocco, Portugal
Inside
$1,129
Oceanview
$1,229
Balcony
$1,789
Suite
$1,839
From
US$1,129
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Bologna
Cruise Line: Royal Caribbean
Departure: 02 August 2027
Visit: Spain, France, Italy, Sicily
Bonus Onboard Credit
Exclusive Savings
Inside
$1,077
Oceanview
$1,427
Balcony
$1,669
Suite
$2,489
From
US$1,077
Save 541
Per Person
View Trip
Cruise

5 Days (4 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Departures: Oct 2026 to Oct 2026
Visit: France, Spain, Italy
Inside
$623
Oceanview
$626
Balcony
$726
Suite
$1,197
From
US$623
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Regent Seven Seas
Departure: 15 July 2027
Visit: Spain, Corsica, France, Italy, Sardinia
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$9,249
Suite
$9,549
From
US$9,249
Save 9,249
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 27 September 2026
Visit: Spain, Gibraltar
Inside
$989
Oceanview
$1,109
Balcony
$2,039
Suite
$2,189
From
US$989
Per Person
View Trip
Cruise

7 Days (6 Nights) Monte Carlo to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 21 June 2026
Visit: Monaco, France, Spain
All-Inclusive Fare
All-Inclusive Plus Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$5,800
Suite
$8,600
From
US$5,800
Save 3,500
Per Person
View Trip
Cruise

14 Days (13 Nights) Rome to Berlin
Cruise Line: MSC Cruises
Departure: 14 May 2026
Visit: Italy, France, Spain, Germany
Inside
$1,190
Oceanview
$1,510
Balcony
$2,210
Suite
-
From
US$1,190
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Rome
Cruise Line: MSC Cruises
Departure: 08 December 2026
Visit: Spain, Morocco, Italy
Inside
$719
Oceanview
$839
Balcony
$1,039
Suite
$1,699
From
US$719
Per Person
View Trip
Cruise

15 Days (14 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 20 December 2027
Visit: Spain, Morocco, Tunisia, Sicily, Italy
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,199
Suite
$8,499
From
US$6,199
Save 6,199
Per Person
View Trip
Cruise

11 Days (10 Nights) Alicante to Alicante
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 25 May 2027
Visit: Spain, Italy, France, Portugal
Inside
$1,633
Oceanview
$1,833
Balcony
$2,503
Suite
$2,723
From
US$1,633
Per Person
View Trip
Cruise

10 Days (9 Nights) Malaga to Valletta
Cruise Line: Ponant
Departure: 04 April 2027
Visit: Spain, Sicily, Italy, Malta
Inside
-
Oceanview
-
Balcony
$7,320
Suite
$13,610
From
US$7,320
Per Person
View Trip
Cruise

13 Days (12 Nights) Barcelona to Salvador
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 16 November 2026
Visit: Spain, Portugal, Brazil
Inside
$1,281
Oceanview
-
Balcony
-
Suite
$6,561
From
US$1,281
Per Person
View Trip
Cruise

13 Days (12 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 31 October 2027
Visit: England, Portugal, Spain
Bonus Onboard Credit
Value Fare
Inside
$1,699
Oceanview
$2,149
Balcony
$2,349
Suite
$5,499
From
US$1,699
Per Person
View Trip
Cruise

15 Days (14 Nights) Dakar to Lisbon
Cruise Line: Silversea
Departure: 17 April 2027
Visit: Senegal, Cape Verde, Spain, Portugal, Morocco
All-Inclusive Plus Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$13,300
Suite
$25,800
From
US$13,300
Save 3,500
Per Person
View Trip
Cruise

11 Days (10 Nights) Nice to Lisbon
Cruise Line: Silversea
Departure: 30 August 2026
Visit: France, Spain, Gibraltar, Portugal
Last Minute Fare
All-Inclusive Plus Fare
Inside
-
Oceanview
$4,950
Balcony
$5,550
Suite
$9,600
From
US$4,950
Per Person
View Trip
Cruise

11 Days (10 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departures: Jun 2027 to Sep 2027
Visit: France, Spain, Portugal, Sardinia, Italy
Inside
$1,636
Oceanview
$1,836
Balcony
$2,636
Suite
$2,726
From
US$1,636
Per Person
View Trip
Cruise

11 Days (10 Nights) Rome to Rome
Cruise Line: MSC Cruises
Departure: 25 November 2027
Visit: Italy, France, Spain, Morocco
Inside
$1,179
Oceanview
$1,379
Balcony
$1,559
Suite
$2,619
From
US$1,179
Per Person
View Trip
Cruise

15 Days (14 Nights) Pointe-A-Pitre to Paris
Cruise Line: MSC Cruises
Departure: 23 April 2028
Visit: Guadeloupe, Saint Martin, Portugal, Spain, France
Inside
$1,111
Oceanview
$1,471
Balcony
$1,831
Suite
$5,341
From
US$1,111
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
$10,999
Suite
$11,899
From
US$10,999
Save 10,999
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Silversea
Ship: Silver Ray
Departure: 03 November 2027
Visit: Spain, Morocco, Portugal
All-Inclusive Plus Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,200
Suite
$10,300
From
US$6,200
Save 2,500
Per Person
View Trip
Cruise

10 Days (9 Nights) London to London
Cruise Line: Royal Caribbean
Departure: 28 September 2027
Visit: England, Spain, Portugal
Bonus Onboard Credit
Exclusive Savings
Inside
$1,160
Oceanview
$1,430
Balcony
$1,759
Suite
$2,719
From
US$1,160
Save 585
Per Person
View Trip
Cruise

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Explora Journeys
Ship: Explora V
Departure: 15 April 2028
Visit: Italy, France, Spain
Inside
-
Oceanview
-
Balcony
-
Suite
$4,440
From
US$4,440
Per Person
View Trip
Cruise

9 Days (8 Nights) Nice to Barcelona
Cruise Line: Ponant
Departure: 03 August 2026
Visit: France, Corsica, Sardinia, Spain
Inside
-
Oceanview
-
Balcony
$8,310
Suite
$15,620
From
US$8,310
Per Person
View Trip
New ReleaseCruise

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Emerald Cruises
Departure: 28 September 2026
Visit: Spain, Morocco, Portugal
Preferred Fare + Bonus Savings
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$11,289
From
US$11,289
Save 1,056
Per Person
View Trip
Cruise

5 Days (4 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departure: 04 December 2026
Visit: Spain, France, Italy
Inside
$617
Oceanview
$687
Balcony
$732
Suite
$1,654
From
US$617
Per Person
View Trip
Cruise

16 Days (15 Nights) Barcelona to Rome
Cruise Line: Silversea
Ship: Silver Ray
Departure: 25 July 2026
Visit: Spain, Corsica, France, Monaco, Italy
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$7,500
Suite
$11,800
From
US$7,500
Per Person
View Trip
Cruise

26 Days (25 Nights) Miami to Lisbon
Cruise Line: Regent Seven Seas
Departure: 26 March 2028
Visit: USA, Bermuda, Portugal, Spain, Morocco
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$26,849
Suite
$28,449
From
US$26,849
Save 26,849
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 31 July 2027
Visit: Spain, Morocco
Exclusive Savings
Inside
$4,703
Oceanview
$5,721
Balcony
$7,138
Suite
$10,475
From
US$4,703
Save 2,827
Per Person
View Trip
Cruise

11 Days (10 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departures: May 2027 to Oct 2027
Visit: Italy, France, Spain, Morocco, Gibraltar
Inside
$1,602
Oceanview
$1,802
Balcony
$2,472
Suite
$2,692
From
US$1,602
Per Person
View Trip
Cruise

12 Days (11 Nights) Rome to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 29 May 2026
Visit: Italy, Corsica, Monaco, Spain
All-Inclusive Plus Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$9,500
Suite
$17,100
From
US$9,500
Save 3,500
Per Person
View Trip
Results: 601-630 of 1162

No trips found. Try adjusting the search filters.