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

17 Days (16 Nights) Barcelona to Miami
Cruise Line: Norwegian Cruise Line
Departure: 24 October 2027
Visit: Spain, Morocco, Portugal, USA
Inside
$1,309
Oceanview
$1,759
Balcony
$2,659
Suite
$3,359
From
US$1,309
Per Person
View Trip
Cruise

9 Days (8 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 24 April 2027
Visit: Spain
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,100
Suite
$10,200
From
US$6,100
Save 2,500
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 04 October 2026
Visit: Spain, Gibraltar
Inside
$889
Oceanview
$979
Balcony
$1,749
Suite
$1,829
From
US$889
Per Person
View Trip
Cruise

16 Days (15 Nights) Rome to Tampa
Cruise Line: Norwegian Cruise Line
Departure: 01 November 2026
Visit: Italy, France, Spain, Bahamas, USA
Inside
$1,109
Oceanview
$1,159
Balcony
$1,349
Suite
$1,539
From
US$1,109
Per Person
View Trip
Cruise

10 Days (9 Nights) Lisbon to London
Cruise Line: Regent Seven Seas
Departure: 20 April 2028
Visit: Portugal, Spain, France, England
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$13,399
Suite
$13,799
From
US$13,399
Save 13,399
Per Person
View Trip
Cruise

11 Days (10 Nights) Rome to Rome
Cruise Line: MSC Cruises
Departure: 25 December 2026
Visit: Italy, France, Spain
Inside
$2,051
Oceanview
$2,221
Balcony
$2,421
Suite
$6,259
From
US$2,051
Per Person
View Trip
Cruise

11 Days (10 Nights) Alicante to Alicante
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departures: Apr 2027 to May 2027
Visit: Spain, Italy, France, Morocco, Portugal
Inside
$1,653
Oceanview
$1,853
Balcony
$2,523
Suite
$2,743
From
US$1,653
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Monte Carlo
Cruise Line: Seabourn
Departure: 07 October 2028
Visit: Spain, France, Sardinia, Corsica, Monaco
Inside
-
Oceanview
-
Balcony
$5,219
Suite
$8,369
From
US$5,219
Per Person
View Trip
Cruise

8 Days (7 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 09 August 2026
Visit: England, Spain, France
Inside
$2,419
Oceanview
$3,159
Balcony
$4,309
Suite
$5,649
From
US$2,419
Per Person
View Trip
Cruise

13 Days (12 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 01 November 2026
Visit: England, Portugal, Spain
Bonus Onboard Credit
Value Fare
Cunard Fare
Inside
$1,609
Oceanview
$2,149
Balcony
$2,609
Suite
$5,749
From
US$1,609
Per Person
View Trip
Cruise

7 Days (6 Nights) Valencia to Valencia
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 31 October 2026
Visit: Spain, France, Italy
Inside
$622
Oceanview
$792
Balcony
$1,082
Suite
$1,292
From
US$622
Per Person
View Trip
New ReleaseCruise

12 Days (11 Nights) Barcelona to Rome
Cruise Line: Scenic
Ship: Scenic Ikon
Departure: 07 July 2028
Visit: Spain, Corsica, Italy, Sardinia
Preferred Fare + Bonus Savings
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$15,424
Suite
$17,985
From
US$15,424
Save 2,321
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 28 May 2027
Visit: Spain, Italy, Sicily, France
Exclusive Savings
Inside
$2,180
Oceanview
$2,535
Balcony
$2,874
Suite
$7,367
From
US$2,180
Save 1,296
Per Person
View Trip
Cruise

8 Days (7 Nights) London to London
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departures: Jun 2026 to Sep 2026
Visit: England, France, Spain
Inside
$876
Oceanview
$1,254
Balcony
$1,255
Suite
$3,304
From
US$876
Per Person
View Trip
Cruise

8 Days (7 Nights) Lisbon to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 18 October 2026
Visit: Portugal, Spain, Gibraltar
Inside
$909
Oceanview
$889
Balcony
$1,709
Suite
$1,929
From
US$889
Per Person
View Trip
Cruise

15 Days (14 Nights) Miami to Lisbon
Cruise Line: Regent Seven Seas
Departure: 26 March 2028
Visit: USA, Bermuda, Portugal, Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$12,799
Suite
$13,399
From
US$12,799
Save 12,799
Per Person
View Trip
Cruise

9 Days (8 Nights) London to London
Cruise Line: Royal Caribbean
Departure: 20 September 2027
Visit: England, Spain, Portugal, France
Bonus Onboard Credit
Exclusive Savings
Inside
$1,030
Oceanview
$1,299
Balcony
$1,599
Suite
$2,449
From
US$1,030
Save 529
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 16 April 2027
Visit: Spain, France, Italy
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,799
Suite
$5,949
From
US$3,799
Save 3,799
Per Person
View Trip
Cruise

11 Days (10 Nights) Nice to Lisbon
Cruise Line: Silversea
Departure: 11 August 2027
Visit: France, Spain, Gibraltar, Portugal
All-Inclusive Plus Fare
Exclusive Savings
Inside
-
Oceanview
$6,700
Balcony
$7,400
Suite
$13,000
From
US$6,700
Save 3,500
Per Person
View Trip
Cruise

13 Days (12 Nights) London to London
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 03 October 2026
Visit: England, Portugal, Spain
Inside
$1,578
Oceanview
$1,988
Balcony
$2,140
Suite
$7,286
From
US$1,578
Per Person
View Trip
Cruise

20 Days (19 Nights) Rome to Buenos Aires
Cruise Line: MSC Cruises
Departure: 16 November 2027
Visit: Italy, Spain, Brazil, Uruguay, Argentina
Inside
$1,869
Oceanview
$2,319
Balcony
$2,529
Suite
$3,949
From
US$1,869
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 02 May 2027
Visit: Spain, France
All-Inclusive Fare
All-Inclusive Plus Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$7,000
Suite
$10,100
From
US$7,000
Save 2,500
Per Person
View Trip
Cruise

5 Days (4 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Departures: Oct 2027 to Nov 2027
Visit: France, Spain, Italy
Inside
$443
Oceanview
$523
Balcony
$583
Suite
$1,023
From
US$443
Per Person
View Trip
Cruise

16 Days (15 Nights) Miami to Barcelona
Cruise Line: Regent Seven Seas
Departure: 01 April 2028
Visit: USA, Bahamas, Portugal, Spain, Morocco
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$11,449
Suite
$12,549
From
US$11,449
Save 11,449
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
Value Fare
Inside
$1,849
Oceanview
$2,149
Balcony
$2,449
Suite
$5,909
From
US$1,849
Per Person
View Trip
Cruise

11 Days (10 Nights) Genoa to Lisbon
Cruise Line: Seabourn
Departure: 23 May 2028
Visit: Italy, France, Spain, Morocco, Portugal
Inside
-
Oceanview
-
Balcony
$7,999
Suite
$12,999
From
US$7,999
Per Person
View Trip
Cruise

17 Days (16 Nights) Rome to Lisbon
Cruise Line: Seabourn
Departure: 11 November 2028
Visit: Italy, Monaco, France, Spain, Morocco, Portugal
Inside
-
Oceanview
-
Balcony
$9,899
Suite
$17,009
From
US$9,899
Per Person
View Trip
Cruise

9 Days (8 Nights) Barcelona to Monte Carlo
Cruise Line: Silversea
Ship: Silver Ray
Departure: 27 June 2026
Visit: Spain, France, Monaco
Last Minute Fare
All-Inclusive Plus Fare
Inside
-
Oceanview
-
Balcony
$5,450
Suite
$10,500
From
US$5,450
Per Person
View Trip
Cruise

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Seabourn
Departure: 30 October 2027
Visit: Greece, Malta, Sicily, Sardinia, Spain
Inside
-
Oceanview
-
Balcony
$5,524
Suite
$8,499
From
US$5,524
Per Person
View Trip
Cruise

7 Days (6 Nights) Rome to Barcelona
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 09 June 2026
Visit: Italy, Sicily, Malta, Spain
A Spontaneous Summer Invitation
Inside
-
Oceanview
-
Balcony
-
Suite
$4,230
From
US$4,230
Per Person
View Trip
Results: 661-690 of 1162

No trips found. Try adjusting the search filters.