Spain Cruises

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

16 Days (15 Nights) Marseille to Rio de Janeiro
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 31 October 2027
Visit: France, Spain, Brazil
Bonus Onboard Credit
Inside
$1,290
Oceanview
$1,540
Balcony
$1,790
Suite
$3,087
From
US$1,290
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Silversea
Ship: Silver Ray
Departure: 19 May 2026
Visit: Spain, France, Monaco, Italy
Last Minute Fare
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$6,750
Suite
$10,770
From
US$6,750
Per Person
View Trip
Cruise

7 Days (6 Nights) London to London
Cruise Line: MSC Cruises
Departure: 04 July 2027
Visit: England, France, Spain
Bonus Onboard Credit
Inside
$941
Oceanview
$1,121
Balcony
$1,281
Suite
$2,277
From
US$941
Per Person
View Trip
Cruise

10 Days (9 Nights) Barcelona to Berlin
Cruise Line: MSC Cruises
Departure: 18 May 2026
Visit: Spain, France, Germany
Bonus Onboard Credit
Inside
$767
Oceanview
$948
Balcony
$1,083
Suite
$2,039
From
US$767
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
Bonus Onboard Credit
Inside
$861
Oceanview
$1,021
Balcony
$1,261
Suite
$1,471
From
US$861
Per Person
View Trip
Cruise

10 Days (9 Nights) London to London
Cruise Line: Royal Caribbean
Departures: Jun 2026 to Sep 2027
Visit: England, Spain, Portugal
Bonus Onboard Credit
Exclusive Savings
Inside
$1,147
Oceanview
$1,407
Balcony
$1,737
Suite
$2,593
From
US$1,147
Save 853
Per Person
View Trip
Cruise

18 Days (17 Nights) Rome to Santos
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 30 October 2026
Visit: Italy, Spain, Brazil
Bonus Onboard Credit
Inside
$1,251
Oceanview
$1,515
Balcony
$1,830
Suite
$3,033
From
US$1,251
Per Person
View Trip
New ReleaseCruise

9 Days (8 Nights) Barcelona to Malaga
Cruise Line: Emerald Cruises
Departure: 23 October 2027
Visit: Spain, Gibraltar, Morocco
Early Payment Discount
Exclusive Savings
Inside
-
Oceanview
$6,294
Balcony
-
Suite
$8,719
From
US$6,294
Save 8,696
Per Person
View Trip
Cruise

7 Days (6 Nights) Rome to Rome
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 08 April 2027
Visit: Italy, Spain, France
Bonus Onboard Credit
Inside
$726
Oceanview
$872
Balcony
$1,113
Suite
$1,311
From
US$726
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,449
Oceanview
$3,019
Balcony
$4,339
Suite
-
From
US$2,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
Inside
$1,799
Oceanview
$2,149
Balcony
$2,449
Suite
$5,954
From
US$1,799
Per Person
View Trip
Cruise

4 Days (3 Nights) Marseille to Tunis
Cruise Line: MSC Cruises
Departure: 01 June 2026
Visit: France, Spain, Tunisia
Inside
$369
Oceanview
$459
Balcony
$529
Suite
-
From
US$369
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
Bonus Onboard Credit
Inside
$1,082
Oceanview
$1,217
Balcony
$1,593
Suite
$2,752
From
US$1,082
Per Person
View Trip
Cruise

13 Days (12 Nights) London to London
Cruise Line: Cunard
Departures: Nov 2027 to Feb 2028
Visit: England, Portugal, Spain
Inside
$1,619
Oceanview
$2,169
Balcony
$2,369
Suite
$5,568
From
US$1,619
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
New ReleaseCruise

13 Days (12 Nights) Santa Cruz de Tenerife to Barcelona
Cruise Line: Scenic
Departure: 03 May 2026
Visit: Spain, Morocco, Algeria
Wave Offer
Early Booking Savings
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$13,874
Suite
$38,173
From
US$13,874
Save 19,916
Per Person
View Trip
Cruise

11 Days (10 Nights) Lisbon to Barcelona
Cruise Line: Regent Seven Seas
Departure: 03 November 2027
Visit: Portugal, Spain, Morocco
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$7,469
Suite
$8,841
From
US$7,469
Save 13,729
Per Person
View Trip
Cruise

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Royal Caribbean
Departure: 16 August 2027
Visit: Italy, France, Spain
Bonus Onboard Credit
Exclusive Savings
Inside
$982
Oceanview
$1,242
Balcony
$1,532
Suite
$2,241
From
US$982
Save 525
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Silversea
Ship: Silver Ray
Departure: 18 November 2026
Visit: Spain, Morocco, Portugal
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,080
Suite
$5,720
From
US$5,720
Save 3,680
Per Person
View Trip
Cruise

16 Days (15 Nights) Barcelona to Rio de Janeiro
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 16 November 2026
Visit: Spain, Portugal, Brazil
Bonus Onboard Credit
Inside
$1,301
Oceanview
$1,498
Balcony
$1,769
Suite
$3,378
From
US$1,301
Per Person
View Trip
Cruise

5 Days (4 Nights) Rome to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 29 October 2026
Visit: Italy, France, Spain
Inside
$359
Oceanview
$421
Balcony
$648
Suite
$872
From
US$359
Per Person
View Trip
Cruise

8 Days (7 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 12 April 2027
Visit: France, Italy, Spain
Bonus Onboard Credit
Inside
$821
Oceanview
$991
Balcony
$1,271
Suite
$1,501
From
US$821
Per Person
View Trip
New ReleaseCruise

13 Days (12 Nights) Lisbon to Dakar
Cruise Line: Scenic
Ship: Scenic Ikon
Departure: 22 October 2028
Visit: Portugal, Spain, Senegal
Early Booking Savings
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$14,218
Suite
$16,376
From
US$14,218
Save 18,022
Per Person
View Trip
Cruise

11 Days (10 Nights) Venice to Barcelona
Cruise Line: Regent Seven Seas
Departure: 25 October 2027
Visit: Italy, Greece, Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$9,333
Suite
$9,921
From
US$9,333
Save 15,665
Per Person
View Trip
Cruise

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

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Silversea
Ship: Silver Muse
Departure: 05 March 2026
Visit: Spain, France, Italy
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$19,570
From
US$20,635
Save 1,065
Per Person
View Trip
Cruise

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Seabourn
Departure: 18 September 2027
Visit: Italy, Monaco, France, Spain
Explore More
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$5,384
Suite
$8,592
From
US$5,384
Save 97
Per Person
View Trip
Cruise

8 Days (7 Nights) London to London
Cruise Line: Royal Caribbean
Departure: 14 June 2026
Visit: England, Spain, Portugal
Exclusive Savings
Inside
$1,464
Oceanview
$1,620
Balcony
$2,727
Suite
$3,657
From
US$1,464
Save 733
Per Person
View Trip
Cruise

15 Days (14 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 20 December 2026
Visit: England, Portugal, Spain
Inside
$3,599
Oceanview
$4,899
Balcony
$5,319
Suite
$11,964
From
US$3,599
Per Person
View Trip
Cruise

15 Days (14 Nights) London to London
Cruise Line: Cunard
Departures: Nov 2026 to Feb 2028
Visit: England, Portugal, Spain
Inside
$1,549
Oceanview
$2,089
Balcony
$2,269
Suite
$6,272
From
US$1,549
Per Person
View Trip
Results: 421-450 of 1091

No trips found. Try adjusting the search filters.