Spain Cruises

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

8 Days (7 Nights) London to London
Ship: Iona
Departure: 17 October 2026
Visits: England, France, Spain
Bonus Onboard Spend
Exclusive Savings
Inside
$1,395
Oceanview
$1,878
Balcony
$2,017
Suite
$2,743
From (Per Person)
A$1,395
Per Person
Cruise
 (5)

9 Days (8 Nights) Barcelona to Lisbon
Operator: Azamara
Departure: 11 December 2027
Visits: Spain, Gibraltar, Portugal
Exclusive Savings
Inside
$2,758
Oceanview
$3,484
Balcony
$4,266
Suite
$6,268
From (Per Person)
A$2,758
Save 181
Per Person
Cruise
 (1)

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

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

10 Days (9 Nights) Barcelona to Barcelona
Departure: 13 November 2027
Visits: Spain, France, Italy, Malta
Just Cruise Fare
Exclusive Savings
Inside
$2,403
Oceanview
$2,551
Balcony
$3,742
Suite
$4,264
From (Per Person)
A$2,403
Per Person
Cruise
 (2)

4 Days (3 Nights) Genoa to Valencia
Operator: MSC Cruises
Departure: 21 October 2026
Visits: Italy, France, Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$903
Suite
-
From (Per Person)
A$903
Per Person
Cruise
 (6)

22 Days (21 Nights) London to London
Operator: Cunard
Ship: Queen Mary 2
Departure: 21 February 2027
Visits: England, Spain, Portugal, Senegal, Cape Verde
Exclusive Savings
Inside
$4,553
Oceanview
$5,543
Balcony
$6,177
Suite
$50,984
From (Per Person)
A$4,553
Per Person
Cruise
 (5)

15 Days (14 Nights) Lisbon to Barcelona
Operator: Azamara
Departure: 25 March 2028
Visits: Portugal, Spain, Morocco, Gibraltar
Azamara Always Included
Exclusive Savings
Inside
$4,302
Oceanview
$4,619
Balcony
$5,606
Suite
$7,728
From (Per Person)
A$4,302
Save 277
Per Person
Cruise
 (1)

8 Days (7 Nights) Amalfi to Amalfi
Operator: MSC Cruises
Ship: MSC Euribia
Departure: 26 October 2027
Visits: Italy, Sicily, Tunisia, Spain, France
Exclusive Savings
Inside
$1,449
Oceanview
$1,776
Balcony
$1,944
Suite
$3,013
From (Per Person)
A$1,449
Per Person
Cruise
 (1)

8 Days (7 Nights) Rome to Barcelona
Departure: 09 May 2027
Visits: Italy, Sicily, France, Spain
Just Cruise Fare
Exclusive Savings
Inside
$1,958
Oceanview
-
Balcony
$2,599
Suite
$2,821
From (Per Person)
A$1,958
Per Person
Cruise
 (1)

19 Days (18 Nights) Amalfi to Santos
Operator: MSC Cruises
Ship: MSC Divina
Departure: 29 October 2026
Visits: Italy, Spain, Brazil
Exclusive Savings
Inside
$2,127
Oceanview
-
Balcony
$2,998
Suite
-
From (Per Person)
A$2,127
Per Person
Cruise
 (2)

8 Days (7 Nights) Barcelona to Barcelona
Operator: Virgin Voyages
Ship: Valiant Lady
Departure: 21 May 2028
Visits: Spain, France, Italy
Inside
$1,717
Oceanview
$2,226
Balcony
$2,429
Suite
$6,097
From (Per Person)
A$1,717
Per Person
Cruise
 (13)

15 Days (14 Nights) Rome to Barcelona
Operator: Cunard
Departure: 15 October 2027
Visits: Italy, Sicily, Greece, Croatia, Spain
Exclusive Savings
Inside
$4,405
Oceanview
$4,652
Balcony
$5,543
Suite
$10,394
From (Per Person)
A$4,405
Per Person
Cruise
 (1)

17 Days (16 Nights) London to London
Operator: Cunard
Departure: 11 November 2026
Visits: England, Portugal, Spain, Morocco
Exclusive Savings
Inside
$3,504
Oceanview
$3,820
Balcony
$4,167
Suite
-
From (Per Person)
A$3,504
Per Person
Cruise
 (1)

5 Days (4 Nights) Rome to Barcelona
Operator: Explora Journeys
Ship: Explora II
Departure: 05 December 2026
Visits: Italy, France, Spain
Exclusive Savings
Suite
$3,533
From (Per Person)
A$3,533
Save 72
Per Person
Cruise
 (3)

21 Days (20 Nights) Barcelona to Fort Lauderdale
Operator: Holland America
Ship: Oosterdam
Departure: 02 December 2027
Visits: Spain, Portugal, Morocco, Gibraltar, USA
Fare Saver
Exclusive Savings
Inside
$4,146
Oceanview
$5,140
Balcony
$6,215
Suite
$8,363
From (Per Person)
A$4,146
Per Person
Cruise
 (5)

8 Days (7 Nights) Barcelona to Barcelona
Operator: Virgin Voyages
Departure: 27 June 2027
Visits: Spain, France
Inside
$2,093
Oceanview
$2,227
Balcony
$2,328
Suite
$5,184
From (Per Person)
A$2,093
Per Person
Cruise
 (5)

10 Days (9 Nights) Lisbon to Barcelona
Operator: Azamara
Departure: 06 September 2028
Visits: Portugal, Spain, Gibraltar
Azamara Always Included
Exclusive Savings
Inside
$3,766
Oceanview
$4,166
Balcony
$4,976
Suite
$7,061
From (Per Person)
A$3,766
Save 253
Per Person
Cruise
 (6)

20 Days (19 Nights) Miami to Barcelona
Operator: Azamara
Departure: 02 April 2028
Visits: USA, Bermuda, Portugal, Spain, Gibraltar
Azamara Always Included
Exclusive Savings
Inside
$5,931
Oceanview
$6,481
Balcony
$8,110
Suite
$11,676
From (Per Person)
A$5,931
Save 398
Per Person
Cruise
 (1)

14 Days (13 Nights) London to London
Operator: Cunard
Departure: 15 December 2027
Visits: England, Portugal, Spain
Exclusive Savings
Inside
$6,533
Oceanview
$7,226
Balcony
$8,216
Suite
$15,839
From (Per Person)
A$6,533
Per Person
Cruise
 (7)

16 Days (15 Nights) Barcelona to Fort Lauderdale
Operator: Princess
Ship: Sun Princess
Departure: 10 November 2028
Visits: Spain, Gibraltar, Portugal, USA
Sanctuary Collection
Exclusive Savings
Inside
$1,970
Oceanview
$2,227
Balcony
$3,430
Suite
$3,633
From (Per Person)
A$1,970
Per Person
Cruise
 (1)

10 Days (9 Nights) Bologna to Barcelona
Departures: Jul 2028 to Sep 2028
Visits: Italy, Croatia, Montenegro, France, Spain
Just Cruise Fare
Exclusive Savings
Inside
$3,727
Oceanview
$4,546
Balcony
$5,588
Suite
$7,077
From (Per Person)
A$3,727
Per Person
Cruise
 (2)

8 Days (7 Nights) Lanzarote to Lanzarote
Operator: MSC Cruises
Ship: MSC Fantasia
Departure: 24 December 2026
Visits: Spain, Portugal
Exclusive Savings
Inside
$2,459
Oceanview
$2,498
Balcony
$2,756
Suite
-
From (Per Person)
A$2,459
Per Person
Cruise
 (5)

8 Days (7 Nights) Rome to Barcelona
Operator: Azamara
Departure: 04 March 2028
Visits: Italy, France, Spain
Azamara Always Included
Exclusive Savings
Inside
$2,474
Oceanview
$3,116
Balcony
$4,056
Suite
$6,151
From (Per Person)
A$2,474
Save 165
Per Person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Valencia
Operator: MSC Cruises
Ship: MSC Musica
Departure: 15 April 2027
Visits: Spain, France, Italy, Sicily
Exclusive Savings
Inside
$1,032
Oceanview
$1,210
Balcony
$1,556
Suite
$3,816
From (Per Person)
A$1,032
Per Person
Cruise
 (7)

12 Days (11 Nights) Athens to Barcelona
Operator: Princess
Ship: Sun Princess
Departure: 04 August 2027
Visits: Greece, Turkey, Sicily, Italy, Spain
Sanctuary Collection
Exclusive Savings
Inside
$1,986
Oceanview
$2,481
Balcony
$2,679
Suite
$3,224
From (Per Person)
A$1,986
Per Person
Cruise
 (1)

17 Days (16 Nights) Marseille to Santos
Operator: MSC Cruises
Ship: MSC Musica
Departure: 07 November 2027
Visits: France, Spain, Portugal, Brazil
Exclusive Savings
Inside
$2,076
Oceanview
$2,433
Balcony
$3,334
Suite
$9,683
From (Per Person)
A$2,076
Per Person
Cruise
 (1)

12 Days (11 Nights) Barcelona to Barcelona
Operator: Celebrity Cruises
Departure: 20 April 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Inside
$1,736
Oceanview
$2,183
Balcony
$2,314
Suite
$9,501
From (Per Person)
A$1,736
Save 1,123
Per Person
Cruise
 (8)

8 Days (7 Nights) Rome to Malaga
Operator: Azamara
Departure: 02 December 2027
Visits: Italy, Sicily, Tunisia, Algeria, Spain
Exclusive Savings
Inside
$2,370
Oceanview
$2,659
Balcony
$3,534
Suite
$5,014
From (Per Person)
A$2,370
Save 159
Per Person
Cruise
 (8)

8 Days (7 Nights) Las Palmas de Gran Canaria to Barcelona
Operator: Azamara
Departure: 26 May 2028
Visits: Spain, Morocco, Gibraltar
Azamara Always Included
Exclusive Savings
Inside
$3,109
Oceanview
$3,434
Balcony
$3,602
Suite
$5,362
From (Per Person)
A$3,109
Save 210
Per Person
Results: 181-210 of 1400

No trips found. Try adjusting the search filters.