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
 (1)

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 10 April 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$1,929
Oceanview
$2,258
Balcony
$2,348
Suite
$6,286
From
US$1,929
Save 1,115
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departures: Apr 2026 to Oct 2026
Visit: Italy, France, Spain
Bonus Onboard Credit
Inside
$756
Oceanview
$896
Balcony
$1,076
Suite
$1,816
From
US$756
Per Person
View Trip
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Sep 2026 to Oct 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,398
Oceanview
$2,747
Balcony
$3,054
Suite
$7,682
From
US$2,398
Save 2,905
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Barcelona to Monte Carlo
Cruise Line: Azamara Cruises
Departure: 11 June 2026
Visit: Spain, France, Corsica, Monaco
Azamara Always Included
Inside
$1,819
Oceanview
$2,179
Balcony
$2,654
Suite
$4,089
From
US$1,819
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Azamara Cruises
Departure: 15 May 2027
Visit: Italy, Monaco, France, Spain
Azamara Always Included
Inside
$1,939
Oceanview
$2,229
Balcony
$2,878
Suite
$4,614
From
US$1,939
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

10 Days (9 Nights) Rome to Barcelona
Cruise Line: Regent Seven Seas
Departure: 17 April 2026
Visit: Italy, France, Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$8,887
Suite
$9,769
From
US$8,887
Save 13,611
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) London to London
Cruise Line: Celebrity Cruises
Departure: 01 August 2026
Visit: England, Portugal, Spain
Exclusive Savings
Inside
$3,448
Oceanview
$4,598
Balcony
$5,574
Suite
$18,611
From
US$3,448
Save 2,106
Per Person
View Trip
Cruise
 (1)

5 Days (4 Nights) Valencia to Rome
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 10 September 2026
Visit: Spain, Sardinia, Italy
Inside
$369
Oceanview
$449
Balcony
$589
Suite
$1,069
From
US$369
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Rio de Janeiro to Marseille
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 02 April 2027
Visit: Brazil, Spain, France
Bonus Onboard Credit
Inside
$888
Oceanview
$1,028
Balcony
-
Suite
-
From
US$888
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 24 December 2027
Visit: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$1,674
Oceanview
$1,873
Balcony
$2,373
Suite
$5,420
From
US$1,674
Save 951
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Azamara Cruises
Departure: 04 March 2028
Visit: Italy, France, Spain
Azamara Always Included
Inside
$1,599
Oceanview
$2,009
Balcony
$2,549
Suite
$3,839
From
US$1,599
Per Person
View Trip
Cruise

8 Days (7 Nights) Lisbon to Barcelona
Cruise Line: Norwegian Cruise Line
Departures: May 2026 to Sep 2027
Visit: Portugal, Spain, Gibraltar
Inside
$919
Oceanview
$1,059
Balcony
$1,569
Suite
$1,789
From
US$919
Per Person
View Trip
Cruise
 (8)

11 Days (10 Nights) Rome to Barcelona
Cruise Line: Azamara Cruises
Departure: 03 March 2027
Visit: Italy, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$2,655
Oceanview
$3,043
Balcony
$3,470
Suite
$5,332
From
US$2,655
Save 54
Per Person
View Trip
Cruise

6 Days (5 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departures: Oct 2026 to Oct 2027
Visit: Italy, France, Spain
Bonus Onboard Credit
Inside
$517
Oceanview
$627
Balcony
$717
Suite
$1,268
From
US$517
Per Person
View Trip
Cruise

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Regent Seven Seas
Departure: 24 August 2026
Visit: Spain, France, Italy
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$9,135
From
US$9,135
Save 15,263
Per Person
View Trip
Cruise
 (2)

3 Days (2 Nights) Barcelona to Genoa
Cruise Line: MSC Cruises
Departures: Feb 2026 to Apr 2026
Visit: Spain, France, Italy
Inside
-
Oceanview
-
Balcony
$249
Suite
$711
From
US$249
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
Bonus Onboard Credit
Inside
-
Oceanview
$931
Balcony
$1,221
Suite
-
From
US$931
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 01 April 2028
Visit: Spain, France, Italy
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,660
Suite
$5,163
From
US$3,660
Save 3,838
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Azamara Cruises
Departure: 28 November 2026
Visit: Spain, France, Italy
Azamara Always Included
Inside
$1,419
Oceanview
$1,609
Balcony
$1,849
Suite
$3,027
From
US$1,419
Per Person
View Trip
Cruise
 (1)

16 Days (15 Nights) Santos to Marseille
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 01 April 2027
Visit: Brazil, Spain, France
Bonus Onboard Credit
Inside
$950
Oceanview
$1,100
Balcony
$1,510
Suite
-
From
US$950
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Feb 2028
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,173
Oceanview
$1,373
Balcony
$1,774
Suite
$5,244
From
US$1,173
Save 1,416
Per Person
View Trip
Cruise

4 Days (3 Nights) Barcelona to Naples
Cruise Line: MSC Cruises
Departures: Feb 2026 to Oct 2026
Visit: Spain, France, Italy
Inside
-
Oceanview
-
Balcony
$439
Suite
$1,011
From
US$439
Per Person
View Trip
Cruise
 (13)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Cunard
Departures: Aug 2027 to Sep 2027
Visit: Italy, Corsica, Spain
Inside
$919
Oceanview
$1,019
Balcony
$1,169
Suite
$2,949
From
US$919
Per Person
View Trip
Cruise

13 Days (12 Nights) Barcelona to Lisbon
Cruise Line: Regent Seven Seas
Departure: 22 October 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$9,039
Suite
$10,803
From
US$9,039
Save 15,359
Per Person
View Trip
Cruise

5 Days (4 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departures: Oct 2026 to Oct 2026
Visit: Italy, France, Spain
Bonus Onboard Credit
Inside
$425
Oceanview
$505
Balcony
$585
Suite
$1,055
From
US$425
Per Person
View Trip
Cruise

11 Days (10 Nights) Marseille to Berlin
Cruise Line: MSC Cruises
Departure: 17 May 2026
Visit: France, Spain, Germany
Bonus Onboard Credit
Inside
$889
Oceanview
$1,049
Balcony
$1,198
Suite
$3,722
From
US$889
Per Person
View Trip
Cruise
 (13)

15 Days (14 Nights) London to London
Cruise Line: Cunard
Departure: 11 April 2027
Visit: England, Portugal, Spain
Inside
$2,419
Oceanview
$2,869
Balcony
$3,169
Suite
$7,351
From
US$2,419
Per Person
View Trip
Cruise
 (8)

9 Days (8 Nights) Lisbon to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departures: Jan 2027 to Jan 2028
Visit: Portugal, Morocco, Spain
Azamara Always Included
Exclusive Savings
Inside
$2,149
Oceanview
$2,636
Balcony
$3,218
Suite
$4,702
From
US$2,149
Save 61
Per Person
View Trip
Cruise

6 Days (5 Nights) Lisbon to Malaga
Cruise Line: Silversea
Departure: 17 March 2026
Visit: Portugal, Spain, Gibraltar
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$4,500
Suite
-
From
US$4,500
Save 3,000
Per Person
View Trip
Results: 271-300 of 1091

No trips found. Try adjusting the search filters.