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

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 25 July 2026
Visit: Spain, France, Italy
Exclusive Savings
Inside
$1,737
Oceanview
$1,971
Balcony
$1,974
Suite
$4,565
From
US$2,070
Save 740
Per Person
View Trip
Cruise
 (5)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Departure: 10 October 2027
Visit: Spain, France, Italy
Limited Time Offer
Inside
$1,183
Oceanview
$1,393
Balcony
$1,603
Suite
$4,305
From
US$1,183
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) London to London
Cruise Line: Cunard
Departure: 24 September 2027
Visit: England, Portugal, Spain
Bonus Onboard Credit
Inside
$2,659
Oceanview
$2,859
Balcony
$3,959
Suite
$8,579
From
US$2,659
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
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$8,400
Suite
$10,920
From
US$8,400
Save 3,600
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 08 November 2026
Visit: Spain, France, Gibraltar
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$5,760
Suite
$8,450
From
US$5,760
Save 3,840
Per Person
View Trip
Cruise
 (1)

18 Days (17 Nights) Rome to Santos
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 30 October 2026
Visit: Italy, Spain, Brazil
Inside
$1,254
Oceanview
$1,373
Balcony
$1,864
Suite
$2,946
From
US$1,254
Per Person
View Trip
Cruise
 (3)

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

10 Days (9 Nights) Rome to Barcelona
Cruise Line: Celebrity Cruises
Departures: May 2027 to Oct 2027
Visit: Italy, France, Spain
Exclusive Savings
Inside
$1,935
Oceanview
$2,237
Balcony
$2,288
Suite
$3,979
From
US$2,304
Save 1,152
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
Inside
$2,169
Oceanview
$2,369
Balcony
$2,719
Suite
$6,360
From
US$2,169
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
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 08 May 2026
Visit: Spain, France, Gibraltar
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$7,910
Suite
$14,340
From
US$7,910
Save 3,390
Per Person
View Trip
Cruise

4 Days (3 Nights) Amalfi to Barcelona
Cruise Line: MSC Cruises
Departure: 17 October 2026
Visit: Italy, France, Spain
Inside
$449
Oceanview
$379
Balcony
$449
Suite
-
From
US$379
Per Person
View Trip
Cruise

8 Days (7 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 25 October 2026
Visit: England, Spain, France
Bonus Onboard Credit
Inside
$1,319
Oceanview
-
Balcony
$1,829
Suite
$4,249
From
US$1,319
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
 (2)

8 Days (7 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Departures: Apr 2026 to Oct 2026
Visit: France, Spain, Italy
Inside
$796
Oceanview
$821
Balcony
$1,076
Suite
$1,766
From
US$796
Per Person
View Trip
Cruise
 (3)

15 Days (14 Nights) Fort Lauderdale to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departure: 08 April 2026
Visit: USA, Portugal, Spain
Have It All Fare Option
Inside
$1,159
Oceanview
$1,249
Balcony
$1,489
Suite
$2,839
From
US$1,159
Per Person
View Trip
Cruise
 (2)

7 Days (6 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 21 April 2026
Visit: Spain, France, Italy
Inside
$752
Oceanview
$828
Balcony
$892
Suite
$1,232
From
US$752
Per Person
View Trip
Cruise

4 Days (3 Nights) Barcelona to Rome
Cruise Line: MSC Cruises
Departure: 11 December 2026
Visit: Spain, France, Italy
Inside
$369
Oceanview
-
Balcony
-
Suite
-
From
US$369
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Dec 2026
Visit: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$1,410
Oceanview
$1,486
Balcony
$1,831
Suite
$4,613
From
US$1,664
Save 701
Per Person
View Trip
Cruise
 (1)

19 Days (18 Nights) Amalfi to Santos
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 29 October 2026
Visit: Italy, Spain, Brazil
Inside
$1,317
Oceanview
$1,617
Balcony
$1,969
Suite
$6,785
From
US$1,317
Per Person
View Trip
Cruise
 (6)

16 Days (15 Nights) Barcelona to Fort Lauderdale
Cruise Line: Princess
Ship: Sun Princess
Departure: 31 October 2026
Visit: Spain, Gibraltar, USA
Princess Standard
Sanctuary Collection
Inside
$1,132
Oceanview
$1,294
Balcony
$1,560
Suite
$7,640
From
US$1,132
Per Person
View Trip
Cruise
 (1)

14 Days (13 Nights) Barcelona to Miami
Cruise Line: Norwegian Cruise Line
Departure: 28 May 2027
Visit: Spain, Gibraltar, USA
Exclusive Savings
Inside
-
Oceanview
$2,138
Balcony
$2,477
Suite
$3,593
From
US$2,138
Save 61
Per Person
View Trip
Cruise
 (1)

9 Days (8 Nights) Santa Cruz De Tenerife to Rome
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 12 April 2026
Visit: Spain, Morocco, Italy
Inside
-
Oceanview
$807
Balcony
$1,097
Suite
-
From
US$807
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
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
$2,299
Oceanview
$2,444
Balcony
$3,705
Suite
$5,063
From
US$2,299
Save 2,299
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
 (8)

15 Days (14 Nights) Lisbon to Lisbon
Cruise Line: Azamara Cruises
Departure: 08 January 2027
Visit: Portugal, Spain, Morocco
Azamara Always Included
Exclusive Savings
Inside
$3,438
Oceanview
$3,962
Balcony
$5,184
Suite
$8,152
From
US$3,438
Save 71
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

13 Days (12 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 05 December 2027
Visit: England, Portugal, Spain
Bonus Onboard Credit
Inside
$1,619
Oceanview
$2,169
Balcony
$2,369
Suite
$5,519
From
US$1,619
Per Person
View Trip
Cruise
 (1)

13 Days (12 Nights) London to London
Cruise Line: Cunard
Departure: 08 October 2027
Visit: England, Spain, Portugal
Bonus Onboard Credit
Inside
$1,919
Oceanview
$2,169
Balcony
$2,419
Suite
$5,964
From
US$1,919
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 07 October 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,068
Oceanview
$2,298
Balcony
$2,354
Suite
$6,823
From
US$2,446
Save 830
Per Person
View Trip
Results: 211-240 of 1188

No trips found. Try adjusting the search filters.