Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,375 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 5,386 departures available from twenty-six of the world's leading cruise lines.
Filter Results
1,375 Cruises (5,386 Departures)
1,375 Cruises (5,386 Departures)
Departures
Show More...
Duration
2 Days
29 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$300pp
$49,290pp
Countries
Show More...
Cruise
 (1)

14 Days (13 Nights) Santa Cruz de Tenerife to Valletta
Cruise Line: P&O Cruises Worldwide
Ship: Azura
Departure: 19 March 2027
Visits: Spain, Gibraltar, Italy, Sicily, Malta
Bonus Onboard Spend
Exclusive Savings
Inside
$1,823
Oceanview
$2,316
Balcony
$3,242
Suite
$5,033
From (Per Person)
A$1,823
Per Person
Cruise
 (1)

16 Days (15 Nights) Lisbon to Rome
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 21 December 2026
Visits: Portugal, Gibraltar, Spain, France, Italy
Exclusive Savings
Suite
$15,469
From (Per Person)
A$15,469
Save 316
Per Person
Cruise
 (2)

12 Days (11 Nights) Athens to Barcelona
Cruise Line: Princess
Departure: 26 May 2028
Visits: Greece, Turkey, Montenegro, Malta, Spain
Exclusive Savings
Inside
$2,190
Oceanview
$2,743
Balcony
$2,585
Suite
$3,561
From (Per Person)
A$2,190
Per Person
Cruise
 (2)

13 Days (12 Nights) Oslo to Lisbon
Cruise Line: Ponant
Ship: Le Laperouse
Departure: 19 July 2027
Visits: Norway, Belgium, France, Spain, Portugal
Exclusive Savings
Balcony
$12,472
Suite
$19,223
From (Per Person)
A$12,472
Save 358
Per Person
Cruise
 (1)

12 Days (11 Nights) Barcelona to Lisbon
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 11 February 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Suite
$10,069
From (Per Person)
A$10,069
Save 206
Per Person
Cruise
 (2)

7 Days (6 Nights) Lanzarote to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 11 February 2027
Visits: Spain, Portugal
Exclusive Savings
Inside
$1,409
Oceanview
$1,528
Balcony
$1,706
Suite
$3,669
From (Per Person)
A$1,409
Per Person
Cruise
 (4)

8 Days (7 Nights) London to London
Cruise Line: P&O Cruises Worldwide
Ship: Iona
Departure: 17 October 2026
Visits: England, France, Spain
Bonus Onboard Spend
Exclusive Savings
Inside
$1,417
Oceanview
$1,901
Balcony
$2,017
Suite
$2,743
From (Per Person)
A$1,417
Per Person
Cruise
 (1)

4 Days (3 Nights) Barcelona to Naples
Cruise Line: MSC Cruises
Ship: MSC Euribia
Departure: 24 October 2026
Visits: Spain, France, Italy
Exclusive Savings
Inside
-
Oceanview
$546
Balcony
-
Suite
-
From (Per Person)
A$546
Per Person
Cruise
 (1)

5 Days (4 Nights) Valencia to Rome
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 10 September 2026
Visits: Spain, Sardinia, Italy
Exclusive Savings
Inside
$843
Oceanview
-
Balcony
$1,229
Suite
-
From (Per Person)
A$843
Per Person
Cruise
 (1)

5 Days (4 Nights) Rome to Rome
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 10 November 2028
Visits: Italy, Spain, France
Exclusive Savings
Inside
$824
Oceanview
$972
Balcony
$1,061
Suite
$1,487
From (Per Person)
A$824
Per Person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Oceania
Departure: 02 November 2026
Visits: Spain, Portugal
Your World Inclusions
Exclusive Savings
Inside
$2,494
Oceanview
$5,441
Balcony
$3,798
Suite
$4,864
From (Per Person)
A$2,494
Save 3,126
Per Person
Cruise
 (7)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 13 June 2027
Visits: Spain, France, Italy, Montenegro, Greece
Sanctuary Collection
Exclusive Savings
Inside
$2,451
Oceanview
$3,302
Balcony
$3,768
Suite
$4,223
From (Per Person)
A$2,451
Per Person
Cruise
 (1)

14 Days (13 Nights) Barcelona to Rio de Janeiro
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 02 November 2026
Visits: Spain, Brazil
Exclusive Savings
Inside
$1,650
Oceanview
-
Balcony
$2,590
Suite
-
From (Per Person)
A$1,650
Per Person
Cruise
 (1)

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Cruise Line: P&O Cruises Worldwide
Ship: Azura
Departures: Oct 2026 to Mar 2027
Visits: Spain, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$829
Oceanview
$1,057
Balcony
$1,509
Suite
$2,623
From (Per Person)
A$829
Per Person
Cruise
 (1)

15 Days (14 Nights) Rome to Rome
Cruise Line: Cunard
Departure: 10 August 2026
Visits: Italy, Spain, France, Sardinia, Sicily
Exclusive Savings
Inside
$3,815
Oceanview
$4,211
Balcony
$5,706
Suite
-
From (Per Person)
A$3,815
Per Person
Cruise
 (8)

11 Days (10 Nights) Rome to Barcelona
Cruise Line: Azamara
Departure: 17 July 2027
Visits: Italy, Monaco, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$3,833
Oceanview
$4,479
Balcony
$5,861
Suite
$9,370
From (Per Person)
A$3,833
Per Person
Cruise
 (2)

11 Days (10 Nights) Lisbon to Bordeaux
Cruise Line: Ponant
Ship: Le Boreal
Departure: 13 May 2028
Visits: Portugal, Spain, France
Exclusive Savings
Oceanview
$8,917
Balcony
$9,645
Suite
$16,473
From (Per Person)
A$8,917
Save 253
Per Person
Cruise
 (2)

8 Days (7 Nights) Nice to Malaga
Cruise Line: Ponant
Ship: Le Boreal
Departure: 23 June 2027
Visits: France, Corsica, Spain
Exclusive Savings
Oceanview
$6,932
Balcony
$7,320
Suite
$13,790
From (Per Person)
A$6,932
Save 198
Per Person
Cruise
 (1)

14 Days (13 Nights) Miami to Rome
Cruise Line: Norwegian Cruise Line
Departure: 24 April 2028
Visits: USA, Portugal, Spain, Italy
Just Cruise Fare
Exclusive Savings
Inside
$2,950
Oceanview
$3,546
Balcony
$3,770
Suite
$4,886
From (Per Person)
A$2,950
Per Person
Cruise
 (8)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Azamara
Departure: 31 October 2026
Visits: Italy, Monaco, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$2,306
Oceanview
$2,776
Balcony
$4,158
Suite
$4,266
From (Per Person)
A$2,306
Per Person
Cruise
 (7)

8 Days (7 Nights) Barcelona to Amalfi
Cruise Line: Princess
Ship: Sun Princess
Departure: 01 October 2028
Visits: Spain, France, Corsica, Italy
Sanctuary Collection
Exclusive Savings
Inside
$1,628
Oceanview
$1,816
Balcony
$2,484
Suite
$2,742
From (Per Person)
A$1,628
Per Person
Cruise
 (1)

5 Days (4 Nights) Nice to Barcelona
Cruise Line: Ponant
Departure: 08 August 2027
Visits: France, Spain
Exclusive Savings
Balcony
$4,102
Suite
$7,711
From (Per Person)
A$4,102
Save 118
Per Person
Cruise
 (2)

6 Days (5 Nights) Barcelona to Nice
Cruise Line: Ponant
Ship: Le Boreal
Departure: 02 May 2027
Visits: Spain, France, Corsica
Exclusive Savings
Oceanview
$4,948
Balcony
$5,220
Suite
$9,847
From (Per Person)
A$4,948
Save 142
Per Person
Cruise
 (4)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: Azamara
Departure: 01 June 2028
Visits: Spain, France
Azamara Always Included
Exclusive Savings
Inside
$2,269
Oceanview
$2,475
Balcony
$3,044
Suite
$4,915
From (Per Person)
A$2,269
Per Person
Cruise
 (2)

15 Days (14 Nights) Barcelona to Athens
Cruise Line: Holland America
Departure: 26 February 2028
Visits: Spain, Tunisia, Malta, Greece, Turkey
Fare Saver
Exclusive Savings
Inside
$2,540
Oceanview
$3,035
Balcony
$3,480
Suite
$4,936
From (Per Person)
A$2,540
Per Person
Cruise
 (1)

16 Days (15 Nights) Barcelona to Santos
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 01 November 2027
Visits: Spain, Brazil
Exclusive Savings
Inside
$2,165
Oceanview
$2,541
Balcony
$2,888
Suite
-
From (Per Person)
A$2,165
Per Person
Cruise
 (1)

16 Days (15 Nights) Marseille to Rio de Janeiro
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 07 November 2027
Visits: France, Spain, Portugal, Brazil
Exclusive Savings
Inside
-
Oceanview
$2,373
Balcony
$3,145
Suite
-
From (Per Person)
A$2,373
Per Person
Cruise
 (1)

5 Days (4 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 11 April 2028
Visits: Italy, Spain, France
Exclusive Savings
Inside
$744
Oceanview
$863
Balcony
$1,061
Suite
-
From (Per Person)
A$744
Per Person
Cruise
 (4)

11 Days (10 Nights) Venice to Barcelona
Cruise Line: Azamara
Departure: 22 May 2028
Visits: Italy, Croatia, Montenegro, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$4,338
Oceanview
$4,710
Balcony
$5,798
Suite
$8,179
From (Per Person)
A$4,338
Per Person
Cruise
 (1)

8 Days (7 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Ship: MSC Euribia
Departure: 24 October 2027
Visits: France, Italy, Sicily, Tunisia, Spain
Exclusive Savings
Inside
$1,449
Oceanview
$1,776
Balcony
$1,914
Suite
$3,013
From (Per Person)
A$1,449
Per Person
Results: 421-450 of 1375

No trips found. Try adjusting the search filters.