Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,342 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,506 departures available from twenty-four of the world's leading cruise lines.
Filter Results
1,342 Cruises (5,506 Departures)
1,342 Cruises (5,506 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

21 Days (20 Nights) Santos to Palermo
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 03 April 2027
Visits: Brazil, Spain, Morocco, Tunisia, Sicily
Exclusive Savings
Inside
$2,959
Oceanview
$3,395
Balcony
-
Suite
-
From (Per Person)
A$2,959
Per Person
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Dec 2026 to Dec 2027
Visits: Spain, Morocco, Italy, France
Exclusive Savings
Inside
$1,549
Oceanview
$1,836
Balcony
$2,262
Suite
$5,786
From (Per Person)
A$1,547
Save 30
Per Person
Cruise

16 Days (15 Nights) Rome to Rome
Cruise Line: Explora Journeys
Ship: Explora I
Departures: Jun 2027 to Sep 2027
Visits: Italy, France, Sardinia, Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$14,112
From (Per Person)
A$14,112
Save 325
Per Person
Cruise

15 Days (14 Nights) Athens to Barcelona
Cruise Line: Oceania
Departure: 04 December 2028
Visits: Greece, Croatia, Italy, France, Spain
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,793
Suite
$11,934
From (Per Person)
A$6,793
Save 2,187
Per Person
Cruise

11 Days (10 Nights) Rome to Lisbon
Cruise Line: Silversea
Departure: 22 November 2027
Visits: Italy, Spain, Morocco, Portugal
Exclusive Savings
Inside
-
Oceanview
$6,306
Balcony
$7,169
Suite
$6,684
From (Per Person)
A$6,306
Save 5,394
Per Person
Cruise

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Explora Journeys
Ship: Explora VI
Departures: Sep 2028 to Oct 2028
Visits: Spain, Tunisia, Sicily, Italy
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$6,982
From (Per Person)
A$6,982
Save 164
Per Person
Cruise

11 Days (10 Nights) Lisbon to Barcelona
Cruise Line: Silversea
Departures: Apr 2027 to Oct 2027
Visits: Portugal, Morocco, Spain
Exclusive Savings
Inside
-
Oceanview
$7,869
Balcony
$8,624
Suite
$8,085
From (Per Person)
A$7,869
Save 6,731
Per Person
Cruise

14 Days (13 Nights) London to Lisbon
Cruise Line: Regent Seven Seas
Departure: 14 September 2027
Visits: England, Belgium, France, Spain, Portugal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$19,817
Suite
$22,140
From (Per Person)
A$19,817
Save 2,353
Per Person
Cruise

16 Days (15 Nights) Rome to San Juan
Cruise Line: Celebrity Cruises
Departure: 02 November 2026
Visits: Italy, Spain, Morocco, Saint Martin, Puerto Rico
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$10,602
From (Per Person)
A$17,993
Per Person
Cruise

19 Days (18 Nights) Buenos Aires to Rome
Cruise Line: MSC Cruises
Departure: 31 March 2027
Visits: Argentina, Brazil, Spain, Corsica, Italy
Exclusive Savings
Inside
$2,597
Oceanview
$3,102
Balcony
$3,399
Suite
$5,824
From (Per Person)
A$2,597
Per Person
Cruise

9 Days (8 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 24 April 2027
Visits: Spain
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,753
Suite
$15,680
From (Per Person)
A$6,753
Save 5,777
Per Person
New ReleaseCruise

11 Days (10 Nights) Palma to Rome
Cruise Line: Emerald Cruises
Ship: Emerald Kaia
Departure: 17 May 2028
Visits: Spain, Sardinia, Corsica, Monaco, Italy
Exclusive Savings
Inside
-
Oceanview
$12,715
Balcony
-
Suite
$16,635
From (Per Person)
A$12,715
Save 3,230
Per Person
Cruise

23 Days (22 Nights) Rio de Janeiro to Genoa
Cruise Line: Seabourn
Departure: 20 April 2028
Visits: Brazil, Cape Verde, Spain, Morocco, Italy
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$17,782
Suite
$25,132
From (Per Person)
A$17,782
Save 317
Per Person
Cruise

13 Days (12 Nights) London to Lisbon
Cruise Line: Silversea
Departure: 27 August 2026
Visits: England, Guernsey, France, Spain, Portugal
Exclusive Savings
Inside
-
Oceanview
$10,760
Balcony
$11,936
Suite
$11,172
From (Per Person)
A$10,760
Save 7,540
Per Person
Cruise

11 Days (10 Nights) Malaga to Malaga
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departures: Apr 2027 to May 2027
Visits: Spain, Morocco, Portugal, Italy, France
Exclusive Savings
Inside
$2,163
Oceanview
$2,460
Balcony
$3,470
Suite
$3,806
From (Per Person)
A$2,163
Per Person
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 31 July 2027
Visits: Spain, Morocco
Exclusive Savings
Inside
$5,548
Oceanview
$6,918
Balcony
$8,430
Suite
$17,268
From (Per Person)
A$5,548
Save 3,700
Per Person
Cruise

13 Days (12 Nights) Barcelona to London
Cruise Line: Oceania
Departure: 07 May 2028
Visits: Spain, Portugal, France, England
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$7,735
Suite
$12,605
From (Per Person)
A$7,735
Save 2,215
Per Person
Cruise

11 Days (10 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: Ponant
Ship: Le Champlain
Departure: 11 November 2027
Visits: Spain, Portugal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$7,472
Suite
$11,216
From (Per Person)
A$7,472
Save 208
Per Person
Cruise

23 Days (22 Nights) Barcelona to London
Cruise Line: Regent Seven Seas
Departure: 18 April 2027
Visits: Spain, France, Morocco, Portugal, England
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$31,319
Suite
$33,319
From (Per Person)
A$31,319
Save 2,551
Per Person
Cruise

11 Days (10 Nights) Barcelona to Bologna
Cruise Line: Royal Caribbean
Departure: 05 June 2027
Visits: Spain, Sicily, Greece, Croatia, Italy
Exclusive Savings
Inside
$2,555
Oceanview
$2,992
Balcony
$3,488
Suite
$8,380
From (Per Person)
A$2,555
Save 945
Per Person
Cruise

10 Days (9 Nights) Lisbon to Barcelona
Cruise Line: Regent Seven Seas
Departure: 28 July 2028
Visits: Portugal, Spain, Morocco
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$15,739
Suite
$17,914
From (Per Person)
A$15,739
Save 2,291
Per Person
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 23 April 2027
Visits: Spain, Portugal, Morocco, Algeria
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$9,800
From (Per Person)
A$9,800
Save 200
Per Person
Cruise

13 Days (12 Nights) Barcelona to Lisbon
Cruise Line: Regent Seven Seas
Departure: 18 October 2028
Visits: Spain, Morocco, Portugal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$16,990
Suite
$19,518
From (Per Person)
A$16,990
Save 2,310
Per Person
Cruise

8 Days (7 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 25 October 2026
Visits: England, Spain, France
Exclusive Savings
Inside
$1,972
Oceanview
-
Balcony
$2,863
Suite
$4,942
From (Per Person)
A$1,972
Per Person
New ReleaseCruise

9 Days (8 Nights) Malaga to Nice
Cruise Line: Emerald Cruises
Departure: 16 May 2028
Visits: Spain, France
Exclusive Savings
Inside
-
Oceanview
$10,019
Balcony
-
Suite
$13,253
From (Per Person)
A$10,019
Save 2,676
Per Person
Cruise

15 Days (14 Nights) Lisbon to San Juan
Cruise Line: Silversea
Ship: Silver Dawn
Departure: 27 November 2027
Visits: Portugal, Spain, Cape Verde, Saint Barthelemy, Puerto Rico
Exclusive Savings
Inside
-
Oceanview
$6,145
Balcony
$6,630
Suite
$14,112
From (Per Person)
A$6,145
Save 5,255
Per Person
Cruise

5 Days (4 Nights) Rome to Marseille
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 29 October 2026
Visits: Italy, Spain, France
Exclusive Savings
Inside
$756
Oceanview
$944
Balcony
$1,271
Suite
$1,489
From (Per Person)
A$756
Per Person
Cruise

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Oceania
Departure: 06 August 2027
Visits: Spain, France, Italy, Corsica
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$4,379
Suite
$7,066
From (Per Person)
A$4,379
Save 2,101
Per Person
Cruise

10 Days (9 Nights) Barcelona to Lisbon
Cruise Line: Royal Caribbean
Departure: 18 May 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,121
Oceanview
$2,480
Balcony
$2,978
Suite
$7,158
From (Per Person)
A$2,121
Save 840
Per Person
New ReleaseCruise

10 Days (9 Nights) Barcelona to Palma de Mallorca
Cruise Line: Emerald Cruises
Departure: 10 September 2026
Visits: Spain, France, Monaco, Corsica, Sardinia
Exclusive Savings
Inside
-
Oceanview
$10,070
Balcony
-
Suite
$13,549
From (Per Person)
A$10,070
Save 2,175
Per Person
Results: 1231-1260 of 1342

No trips found. Try adjusting the search filters.