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

5 Days (4 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departures: Oct 2027 to Nov 2027
Visit: Italy, France, Spain
Inside
$460
Oceanview
$535
Balcony
$600
Suite
$1,040
From
US$460
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Palma de Mallorca to Palma de Mallorca
Cruise Line: MSC Cruises
Departures: Apr 2027 to Oct 2027
Visit: Spain, France, Italy
Inside
$1,256
Oceanview
$1,466
Balcony
$1,586
Suite
$2,253
From
US$1,256
Per Person
View Trip
Cruise
 (8)

11 Days (10 Nights) Rome to Barcelona
Cruise Line: Azamara Cruises
Departure: 17 July 2027
Visit: Italy, Monaco, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$3,747
Oceanview
$3,630
Balcony
$4,756
Suite
$7,627
From
US$3,630
Save 89
Per Person
View Trip
Cruise
 (1)

4 Days (3 Nights) Genoa to Marseille
Cruise Line: MSC Cruises
Ship: MSC Seaview
Departure: 28 April 2026
Visit: Italy, Spain, France
Inside
$299
Oceanview
$389
Balcony
$489
Suite
$729
From
US$299
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Lanzarote to Rome
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 13 April 2026
Visit: Spain, Morocco, Italy
Inside
$612
Oceanview
-
Balcony
$1,042
Suite
-
From
US$612
Per Person
View Trip
Cruise
 (1)

5 Days (4 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Euribia
Departures: Oct 2026 to Apr 2028
Visit: Spain, France, Italy
Inside
$527
Oceanview
$653
Balcony
$718
Suite
$1,165
From
US$527
Per Person
View Trip
Cruise

11 Days (10 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departure: 26 December 2026
Visit: Italy, France, Spain
Exclusive Savings
Inside
$2,222
Oceanview
$2,387
Balcony
$2,581
Suite
$3,687
From
US$2,222
Save 60
Per Person
View Trip
Cruise
 (2)

6 Days (5 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Apr 2026 to Apr 2026
Visit: France, Italy, Spain
Inside
$687
Oceanview
$743
Balcony
$803
Suite
$1,193
From
US$687
Per Person
View Trip
Cruise

10 Days (9 Nights) Las Palmas de Gran Canaria to Casablanca
Cruise Line: Ponant
Ship: Le Champlain
Departure: 16 January 2027
Visit: Spain, Portugal, Morocco
Inside
-
Oceanview
-
Balcony
$5,570
Suite
$8,280
From
US$5,570
Per Person
View Trip
Cruise
 (2)

12 Days (11 Nights) Rome to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 07 December 2026
Visit: Italy, Spain, Portugal
Inside
$802
Oceanview
$940
Balcony
$1,146
Suite
$2,539
From
US$802
Per Person
View Trip
Cruise

8 Days (7 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 30 May 2027
Visit: England, France, Spain
Bonus Onboard Credit
Inside
$1,149
Oceanview
$1,449
Balcony
$1,699
Suite
$4,249
From
US$1,149
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Lisbon to Bilbao
Cruise Line: Oceania Cruises
Departure: 25 September 2026
Visit: Portugal, Spain, France
Your World Inclusions
Exclusive Savings
Inside
$2,835
Oceanview
$3,174
Balcony
$3,032
Suite
$4,228
From
US$2,835
Save 2,963
Per Person
View Trip
Cruise

9 Days (8 Nights) London to London
Cruise Line: Royal Caribbean
Departure: 25 September 2026
Visit: England, France, Spain
Exclusive Savings
Inside
$904
Oceanview
$1,399
Balcony
$1,403
Suite
$2,150
From
US$1,427
Save 50
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
$11,979
Suite
$13,743
From
US$11,979
Save 12,419
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Rome to Barcelona
Cruise Line: Celebrity Cruises
Departure: 06 July 2027
Visit: Italy, France, Spain
Exclusive Savings
Inside
$2,348
Oceanview
$3,006
Balcony
$2,949
Suite
$5,449
From
US$2,799
Save 977
Per Person
View Trip
Cruise
 (1)

17 Days (16 Nights) Rome to Rio de Janeiro
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 30 October 2026
Visit: Italy, Spain, Brazil
Inside
$1,160
Oceanview
$1,369
Balcony
$1,674
Suite
$2,832
From
US$1,160
Per Person
View Trip
Cruise

17 Days (16 Nights) Barcelona to Santos
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 16 November 2026
Visit: Spain, Portugal, Brazil
Inside
$1,361
Oceanview
$1,549
Balcony
$1,873
Suite
$3,577
From
US$1,361
Per Person
View Trip
Cruise

14 Days (13 Nights) Barcelona to London
Cruise Line: Seabourn
Departure: 11 June 2026
Visit: Spain, France, England
Yours to Explore
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$8,758
Suite
$8,758
From
US$8,758
Save 141
Per Person
View Trip
Cruise
 (3)

15 Days (14 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 11 March 2028
Visit: Spain, Gibraltar, Portugal
Azamara Always Included
Exclusive Savings
Inside
$3,568
Oceanview
$4,179
Balcony
$5,333
Suite
$7,913
From
US$3,568
Save 71
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Barcelona to Bologna
Cruise Line: Royal Caribbean
Departure: 08 May 2027
Visit: Spain, Italy, Croatia
Bonus Onboard Credit
Exclusive Savings
Inside
$1,081
Oceanview
$1,172
Balcony
$1,573
Suite
$2,251
From
US$1,567
Save 50
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Jun 2026 to Jun 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,105
Oceanview
$2,549
Balcony
$2,673
Suite
$5,842
From
US$2,504
Save 1,161
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Lanzarote to Rome
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 05 April 2027
Visit: Spain, Morocco, Italy
Inside
$569
Oceanview
$729
Balcony
$849
Suite
$2,285
From
US$569
Per Person
View Trip
Cruise
 (2)

3 Days (2 Nights) Barcelona to Genoa
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 11 April 2026
Visit: Spain, France, Italy
Inside
$149
Oceanview
$209
Balcony
$279
Suite
$489
From
US$149
Per Person
View Trip
Cruise
 (1)

5 Days (4 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Ship: MSC Euribia
Departure: 20 October 2027
Visit: France, Italy, Spain
Inside
$553
Oceanview
$683
Balcony
$743
Suite
$1,203
From
US$553
Per Person
View Trip
Cruise

11 Days (10 Nights) Las Palmas de Gran Canaria to Dakar
Cruise Line: Ponant
Ship: Le Champlain
Departure: 03 December 2026
Visit: Spain, Cape Verde, Senegal
Inside
-
Oceanview
-
Balcony
$6,190
Suite
$9,210
From
US$6,190
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
Inside
$1,301
Oceanview
$1,498
Balcony
$1,769
Suite
$3,378
From
US$1,301
Per Person
View Trip
Cruise
 (13)

8 Days (7 Nights) London to London
Cruise Line: Cunard
Departure: 28 March 2027
Visit: England, Spain, France
Bonus Onboard Credit
Inside
$1,259
Oceanview
$1,409
Balcony
$1,509
Suite
$3,209
From
US$1,259
Per Person
View Trip
Cruise
 (3)

11 Days (10 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Azamara Cruises
Departure: 28 December 2027
Visit: Spain, Portugal, Morocco
Azamara Always Included
Exclusive Savings
Inside
$2,741
Oceanview
$3,333
Balcony
$4,109
Suite
$5,913
From
US$2,741
Save 58
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Mar 2026 to Mar 2028
Visit: Spain, France, Italy
Inside
$651
Oceanview
$791
Balcony
$1,088
Suite
$1,328
From
US$651
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
Elevate Your Experience
Exclusive Savings
Inside
-
Oceanview
$12,075
Balcony
$13,790
Suite
$13,937
From
US$12,075
Save 12,523
Per Person
View Trip
Results: 271-300 of 1188

No trips found. Try adjusting the search filters.