Spain Cruises

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

14 Days (13 Nights) Lisbon to Lisbon
Cruise Line: Norwegian Cruise Line
Departure: 31 October 2027
Visit: Portugal, Spain, Morocco
Exclusive Savings
Inside
$2,268
Oceanview
$2,618
Balcony
$3,859
Suite
$4,529
From
US$2,268
Save 61
Per Person
View Trip
Cruise
 (2)

10 Days (9 Nights) Lisbon to Bordeaux
Cruise Line: Ponant
Ship: Le Boreal
Departure: 06 August 2027
Visit: Portugal, Spain, France
Inside
-
Oceanview
$6,750
Balcony
$7,310
Suite
$12,350
From
US$6,750
Per Person
View Trip
Cruise
 (6)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departure: 08 August 2026
Visit: Spain, Gibraltar, Italy
Princess Standard
Sanctuary Collection
Inside
$2,329
Oceanview
$3,020
Balcony
$3,566
Suite
$4,483
From
US$2,329
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Istanbul to Barcelona
Cruise Line: Cunard
Departure: 11 May 2026
Visit: Turkey, Greece, Spain
Inside
$1,499
Oceanview
$1,889
Balcony
$2,239
Suite
$3,459
From
US$1,499
Per Person
View Trip
Cruise
 (5)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Departure: 28 July 2027
Visit: Spain, Portugal, Morocco
Limited Time Offer
Inside
$3,827
Oceanview
$3,201
Balcony
$3,357
Suite
$8,580
From
US$3,201
Per Person
View Trip
Cruise
 (1)

9 Days (8 Nights) Las Palmas de Gran Canaria to Malaga
Cruise Line: Ponant
Departure: 20 April 2026
Visit: Spain, Portugal, Morocco
Inside
-
Oceanview
-
Balcony
$5,750
Suite
-
From
US$5,750
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Jan 2027 to Mar 2028
Visit: Spain, Gibraltar, Morocco
Exclusive Savings
Inside
$1,919
Oceanview
$2,159
Balcony
$2,654
Suite
$5,237
From
US$1,919
Save 1,780
Per Person
View Trip
Cruise
 (8)

10 Days (9 Nights) Barcelona to Rome
Cruise Line: Azamara Cruises
Departure: 13 August 2026
Visit: Spain, France, Monaco, Italy
Azamara Always Included
Exclusive Savings
Inside
$2,746
Oceanview
$3,240
Balcony
$3,939
Suite
$4,724
From
US$2,746
Save 63
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,279
Save 1,312
Per Person
View Trip
Cruise
 (2)

11 Days (10 Nights) Malaga to Las Palmas de Gran Canaria
Cruise Line: Ponant
Departures: Oct 2027 to Nov 2027
Visit: Spain, Morocco, Portugal
Inside
-
Oceanview
$5,980
Balcony
$6,290
Suite
$9,360
From
US$5,980
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,144
Oceanview
$1,373
Balcony
$1,704
Suite
$2,946
From
US$1,144
Per Person
View Trip
Cruise

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 13 July 2026
Visit: Italy, Monaco, France, Spain
Sky & Sea
Inside
-
Oceanview
-
Balcony
-
Suite
$6,555
From
US$6,555
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

9 Days (8 Nights) London to London
Cruise Line: Royal Caribbean
Departure: 26 June 2027
Visit: England, Spain, Portugal
Bonus Onboard Credit
Exclusive Savings
Inside
$1,282
Oceanview
$1,583
Balcony
$1,974
Suite
$2,549
From
US$1,282
Save 654
Per Person
View Trip
Cruise
 (2)

9 Days (8 Nights) Rome to Funchal
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 07 December 2026
Visit: Italy, Spain, Portugal
Inside
$505
Oceanview
$655
Balcony
$835
Suite
$1,671
From
US$505
Per Person
View Trip
Cruise
 (1)

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

9 Days (8 Nights) London to London
Cruise Line: Royal Caribbean
Departure: 09 August 2027
Visit: England, Spain, Portugal
Bonus Onboard Credit
Exclusive Savings
Inside
$1,823
Oceanview
$2,147
Balcony
$2,529
Suite
$2,872
From
US$1,823
Save 880
Per Person
View Trip
Cruise

17 Days (16 Nights) Rio de Janeiro to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 04 April 2027
Visit: Brazil, Spain, Morocco
Inside
$1,289
Oceanview
$1,549
Balcony
$1,779
Suite
-
From
US$1,289
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

6 Days (5 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departures: Oct 2026 to Oct 2027
Visit: Italy, France, Spain
Inside
$558
Oceanview
$627
Balcony
$717
Suite
$1,268
From
US$558
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

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

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Cunard
Departures: Aug 2027 to Sep 2027
Visit: Italy, Corsica, Spain
Bonus Onboard Credit
Inside
$1,069
Oceanview
$1,159
Balcony
$1,309
Suite
$2,429
From
US$1,069
Per Person
View Trip
Cruise

5 Days (4 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departure: 27 October 2026
Visit: Spain, Italy, France
Inside
$476
Oceanview
$506
Balcony
$586
Suite
$1,036
From
US$476
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Lisbon to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 13 November 2027
Visit: Portugal, Spain, Morocco
Inside
$1,439
Oceanview
$1,599
Balcony
$2,440
Suite
$2,915
From
US$1,439
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Lisbon to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departure: 08 January 2027
Visit: Portugal, Spain, Morocco
Azamara Always Included
Inside
$1,539
Oceanview
$1,879
Balcony
$2,393
Suite
$3,732
From
US$1,539
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
 (1)

10 Days (9 Nights) Rome to Barcelona
Cruise Line: Celebrity Cruises
Departures: Jun 2026 to Aug 2026
Visit: Italy, France, Spain
Exclusive Savings
Inside
$1,555
Oceanview
$1,566
Balcony
$1,671
Suite
$4,740
From
US$1,555
Save 963
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Cannes to Cannes
Cruise Line: MSC Cruises
Departures: May 2026 to Oct 2026
Visit: France, Italy, Spain
Inside
$917
Oceanview
$1,033
Balcony
$1,157
Suite
$2,311
From
US$917
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,971
Oceanview
$4,850
Balcony
$5,842
Suite
$23,264
From
US$4,721
Save 1,688
Per Person
View Trip
Results: 331-360 of 1191

No trips found. Try adjusting the search filters.