Spain Cruises

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

20 Days (19 Nights) Barcelona to Tromso
Cruise Line: Viking Cruises
Departures: Jan 2027 to Jan 2028
Visit: Spain, England, Scotland, Norway
Viking $999 Air Deal
Inside
-
Oceanview
-
Balcony
$8,198
Suite
$13,498
From
US$8,198
Per Person
View Trip
Cruise

24 Days (23 Nights) Barcelona to Miami
Cruise Line: Silversea
Ship: Silver Ray
Departure: 18 November 2026
Visit: Spain, Morocco, Portugal, USA
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$9,500
Suite
$13,700
From
US$9,500
Per Person
View Trip
Cruise

14 Days (13 Nights) Rome to London
Cruise Line: Regent Seven Seas
Departure: 24 May 2026
Visit: Italy, Monaco, Spain, France, England
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$14,725
Suite
$15,656
From
US$14,725
Save 20,673
Per Person
View Trip
Cruise

14 Days (13 Nights) Bridgetown to Lisbon
Cruise Line: Silversea
Departure: 02 March 2026
Visit: Barbados, Cape Verde, Portugal, Spain
Last Minute Fare
All-Inclusive Fare
Inside
-
Oceanview
$3,550
Balcony
$4,550
Suite
$3,850
From
US$3,550
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: May 2027 to Oct 2027
Visit: Spain, Italy, Sicily, France
Exclusive Savings
Inside
$2,208
Oceanview
$2,541
Balcony
$2,830
Suite
$7,580
From
US$2,208
Save 1,428
Per Person
View Trip
Cruise

11 Days (10 Nights) Lisbon to Nice
Cruise Line: Silversea
Departure: 17 March 2026
Visit: Portugal, Spain, Gibraltar, France
Last Minute Fare
All-Inclusive Fare
Inside
-
Oceanview
$4,250
Balcony
-
Suite
$10,300
From
US$4,250
Per Person
View Trip
Cruise

14 Days (13 Nights) San Juan to Barcelona
Cruise Line: Celebrity Cruises
Departure: 03 April 2027
Visit: Puerto Rico, Saint Martin, Morocco, Spain
Exclusive Savings
Inside
$1,062
Oceanview
$1,093
Balcony
$1,192
Suite
$5,552
From
US$1,062
Save 688
Per Person
View Trip
Cruise

9 Days (8 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 05 September 2026
Visit: Spain, Malta, Turkey, Greece
Exclusive Savings
Inside
$2,483
Oceanview
$3,114
Balcony
$2,996
Suite
$5,938
From
US$2,483
Save 1,475
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Royal Caribbean
Departure: 23 August 2027
Visit: Spain, Malta, Greece, Turkey
Bonus Onboard Credit
Exclusive Savings
Inside
$1,162
Oceanview
$1,442
Balcony
$1,752
Suite
$2,511
From
US$1,162
Save 551
Per Person
View Trip
Cruise

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Regent Seven Seas
Departure: 13 December 2026
Visit: Spain, Portugal, Puerto Rico, USA
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$9,525
From
US$9,525
Save 16,873
Per Person
View Trip
Cruise

18 Days (17 Nights) Barcelona to Buenos Aires
Cruise Line: MSC Cruises
Departure: 18 November 2027
Visit: Spain, Brazil, Uruguay, Argentina
Bonus Onboard Credit
Inside
$1,694
Oceanview
$2,073
Balcony
$2,219
Suite
$3,722
From
US$1,694
Per Person
View Trip
Cruise

11 Days (10 Nights) Rome to Rome
Cruise Line: MSC Cruises
Departure: 15 December 2026
Visit: Italy, France, Spain, Morocco
Bonus Onboard Credit
Inside
$992
Oceanview
$1,162
Balcony
$1,352
Suite
$2,309
From
US$992
Per Person
View Trip
New ReleaseCruise

10 Days (9 Nights) Barcelona to Palma de Mallorca
Cruise Line: Emerald Cruises
Departure: 10 September 2026
Visit: Spain, France, Monaco, Corsica, Sardinia
Wave Offer
Early Payment Discount
Exclusive Savings
Inside
-
Oceanview
$6,029
Balcony
-
Suite
$8,599
From
US$6,029
Save 8,961
Per Person
View Trip
Cruise

13 Days (12 Nights) Monte Carlo to Lisbon
Cruise Line: Silversea
Ship: Silver Dawn
Departure: 15 November 2027
Visit: Monaco, France, Spain, Morocco, Portugal
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
$5,680
Balcony
$6,240
Suite
$16,100
From
US$5,680
Save 1,420
Per Person
View Trip
Cruise

10 Days (9 Nights) Lisbon to Barcelona
Cruise Line: Silversea
Ship: Silver Muse
Departure: 20 August 2026
Visit: Portugal, Morocco, Spain, Gibraltar
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
$5,460
Balcony
$5,880
Suite
$10,840
From
US$5,460
Save 3,640
Per Person
View Trip
Cruise

11 Days (10 Nights) Venice to Barcelona
Cruise Line: Regent Seven Seas
Departure: 05 July 2027
Visit: Italy, Greece, Sicily, Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$9,627
Suite
$10,313
From
US$9,627
Save 15,971
Per Person
View Trip
New ReleaseCruise

12 Days (11 Nights) Rome to Barcelona
Cruise Line: Scenic
Ship: Scenic Ikon
Departure: 13 September 2028
Visit: Italy, Sardinia, Corsica, Spain
Early Booking Savings
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$15,021
Suite
$17,640
From
US$15,021
Save 18,969
Per Person
View Trip
Cruise

11 Days (10 Nights) Alicante to Alicante
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 12 October 2027
Visit: Spain, Italy, France, Morocco
Bonus Onboard Credit
Inside
$1,545
Oceanview
$1,745
Balcony
$2,341
Suite
$2,554
From
US$1,545
Per Person
View Trip
Cruise

13 Days (12 Nights) Nice to Nice
Cruise Line: Silversea
Departure: 20 April 2026
Visit: France, Corsica, Sardinia, Spain
Last Minute Fare
All-Inclusive Fare
Inside
-
Oceanview
$5,550
Balcony
$6,350
Suite
$12,480
From
US$5,550
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,209
Oceanview
$2,542
Balcony
$2,831
Suite
$7,032
From
US$2,209
Save 1,314
Per Person
View Trip
Cruise

19 Days (18 Nights) Hamburg to Hamburg
Cruise Line: Cunard
Ship: Queen Anne
Departure: 18 December 2026
Visit: Germany, England, Portugal, Spain
Inside
$4,969
Oceanview
$6,452
Balcony
$6,997
Suite
$15,976
From
US$4,969
Per Person
View Trip
Cruise

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Celebrity Cruises
Departures: Jul 2026 to Jul 2027
Visit: Greece, Turkey, Malta, Spain
Exclusive Savings
Inside
$1,420
Oceanview
$1,610
Balcony
$1,709
Suite
$4,717
From
US$1,420
Save 1,210
Per Person
View Trip
Cruise

15 Days (14 Nights) Miami to Barcelona
Cruise Line: Regent Seven Seas
Departure: 07 April 2026
Visit: USA, Bermuda, Portugal, Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$8,547
Suite
$9,233
From
US$8,547
Save 15,051
Per Person
View Trip
New ReleaseCruise

10 Days (9 Nights) Barcelona to Lisbon
Cruise Line: Scenic
Ship: Scenic Ikon
Departure: 13 October 2028
Visit: Spain, Gibraltar, Morocco, Portugal
Early Booking Savings
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$13,202
Suite
$15,336
From
US$13,202
Save 16,988
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 12 June 2026
Visit: Spain, Malta, Turkey, Greece
Exclusive Savings
Inside
$2,677
Oceanview
$2,782
Balcony
$3,043
Suite
$4,566
From
US$2,677
Save 1,604
Per Person
View Trip
Cruise

11 Days (10 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 15 October 2027
Visit: Italy, France, Spain, Morocco
Bonus Onboard Credit
Inside
$1,557
Oceanview
$1,757
Balcony
$2,353
Suite
$2,566
From
US$1,557
Per Person
View Trip
Cruise

13 Days (12 Nights) Barcelona to Lisbon
Cruise Line: Silversea
Departure: 23 April 2027
Visit: Spain, Morocco, Gibraltar, Portugal
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
$6,580
Balcony
$7,560
Suite
$7,070
From
US$6,580
Save 2,820
Per Person
View Trip
Cruise

5 Days (4 Nights) Barcelona to Palermo
Cruise Line: MSC Cruises
Departure: 07 February 2026
Visit: Spain, France, Italy, Sicily
Inside
-
Oceanview
-
Balcony
-
Suite
$869
From
US$869
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
Bonus Onboard Credit
Inside
$1,595
Oceanview
$1,795
Balcony
$2,389
Suite
$2,603
From
US$1,595
Per Person
View Trip
Cruise

13 Days (12 Nights) Maceio to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 18 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar
Bonus Onboard Credit
Inside
-
Oceanview
$1,088
Balcony
$1,408
Suite
$2,306
From
US$1,088
Per Person
View Trip
Results: 751-780 of 1095

No trips found. Try adjusting the search filters.