Spain Cruises

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

8 Days (7 Nights) Cannes to Cannes
Cruise Line: MSC Cruises
Departures: May 2026 to Oct 2026
Visit: France, Italy, Spain
Inside
$899
Oceanview
$1,069
Balcony
$1,238
Suite
$2,612
From
US$899
Per Person
View Trip
Cruise
 (3)

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,105
Balcony
$2,536
Suite
$5,320
From
US$1,919
Save 1,701
Per Person
View Trip
Cruise
 (2)

11 Days (10 Nights) Florence to Malaga
Cruise Line: Ponant
Ship: Le Boreal
Departure: 03 October 2027
Visit: Italy, Monaco, France, Spain
Inside
-
Oceanview
$6,990
Balcony
$7,350
Suite
$13,610
From
US$6,990
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Lisbon to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 21 December 2026
Visit: Portugal, Gibraltar, Spain
Inside
-
Oceanview
-
Balcony
-
Suite
$4,865
From
US$4,865
Per Person
View Trip
Cruise
 (2)

9 Days (8 Nights) Santa Cruz De Tenerife to Rome
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 04 April 2027
Visit: Spain, Morocco, Italy
Inside
$928
Oceanview
$1,061
Balcony
$1,061
Suite
$1,651
From
US$928
Per Person
View Trip
Cruise
 (8)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: Azamara Cruises
Departure: 03 June 2027
Visit: Spain, France
Azamara Always Included
Inside
$2,109
Oceanview
$2,289
Balcony
$2,769
Suite
$3,979
From
US$2,109
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Barcelona to Venice
Cruise Line: Viking Cruises
Departures: Nov 2026 to Jul 2028
Visit: Spain, France, Monaco, Italy, Sicily, Croatia
Viking $999 Air Deal
Viking $1,299 Air Deal
Viking $1,499 Air Deal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,998
Suite
$9,498
From
US$6,998
Save 2,000
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Palermo to Palermo
Cruise Line: MSC Cruises
Ship: MSC Musica
Departures: Apr 2027 to Oct 2027
Visit: Sicily, Spain, France, Italy
Inside
$821
Oceanview
$921
Balcony
$1,101
Suite
-
From
US$821
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) London to London
Cruise Line: Celebrity Cruises
Departures: Oct 2026 to Oct 2027
Visit: England, Portugal, Spain
Exclusive Savings
Inside
$2,202
Oceanview
$3,080
Balcony
$3,616
Suite
$7,631
From
US$2,202
Save 2,232
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) London to London
Cruise Line: Celebrity Cruises
Departure: 26 September 2026
Visit: England, Portugal, Spain
Exclusive Savings
Inside
$3,098
Oceanview
-
Balcony
$4,590
Suite
-
From
US$3,098
Save 1,855
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visit: Spain, Portugal
Inside
$601
Oceanview
$823
Balcony
$876
Suite
$1,566
From
US$601
Per Person
View Trip
Cruise
 (1)

18 Days (17 Nights) Genoa to Santos
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 06 November 2027
Visit: Italy, France, Spain, Portugal, Brazil
Inside
$1,265
Oceanview
$1,585
Balcony
$2,195
Suite
-
From
US$1,265
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Rome to Monte Carlo
Cruise Line: Oceania Cruises
Departure: 12 October 2026
Visit: Italy, Sardinia, Spain, France, Monaco
Your World Inclusions
Exclusive Savings
Inside
$1,920
Oceanview
$2,400
Balcony
$3,000
Suite
$3,920
From
US$1,920
Save 2,878
Per Person
View Trip
Cruise
 (1)

13 Days (12 Nights) Lisbon to London
Cruise Line: Silversea
Ship: Silver Wind
Departure: 13 May 2026
Visit: Portugal, Spain, England, Wales, Guernsey
Last Minute Fare
All-Inclusive Plus Fare
Inside
-
Oceanview
$7,850
Balcony
$8,750
Suite
$22,400
From
US$7,850
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Rome to Rome
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Apr 2027 to Nov 2027
Visit: Italy, France, Spain, Sardinia
Inside
$822
Oceanview
$952
Balcony
$1,022
Suite
$1,512
From
US$822
Per Person
View Trip
Cruise
 (2)

12 Days (11 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 07 September 2026
Visit: Spain, France, Italy, Greece, Turkey
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$2,698
Suite
$5,373
From
US$2,698
Save 1,865
Per Person
View Trip
Cruise
 (1)

14 Days (13 Nights) Marseille to Hamburg
Cruise Line: MSC Cruises
Ship: MSC Euribia
Departure: 11 April 2027
Visit: France, Italy, Spain, Gibraltar, Germany
Inside
$1,414
Oceanview
$1,804
Balcony
$2,164
Suite
$3,664
From
US$1,414
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
$6,350
Balcony
$6,290
Suite
$9,360
From
US$6,290
Per Person
View Trip
Cruise
 (1)

17 Days (16 Nights) Malaga to Dublin
Cruise Line: Silversea
Ship: Silver Wind
Departure: 23 April 2027
Visit: Spain, Portugal, Ireland
All-Inclusive Plus Fare
Exclusive Savings
Inside
-
Oceanview
$13,500
Balcony
$14,900
Suite
$32,000
From
US$13,500
Save 3,500
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Departures: Apr 2027 to Oct 2027
Visit: France, Italy, Spain
Inside
$1,226
Oceanview
$1,436
Balcony
$1,556
Suite
$2,286
From
US$1,226
Per Person
View Trip
Cruise
 (1)

17 Days (16 Nights) Santos to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 14 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar
Inside
$1,214
Oceanview
$1,439
Balcony
$2,049
Suite
$3,919
From
US$1,214
Per Person
View Trip
New ReleaseCruise
 (5)

12 Days (11 Nights) Lisbon to San Juan
Cruise Line: Viking Cruises
Departures: Nov 2027 to Nov 2027
Visit: Portugal, Spain, Puerto Rico
Viking $999 Air Deal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$2,999
Suite
$5,799
From
US$2,999
Save 300
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Hamburg
Cruise Line: MSC Cruises
Ship: MSC Euribia
Departure: 14 April 2027
Visit: Spain, Gibraltar, France, Germany
Inside
$1,089
Oceanview
$1,389
Balcony
$1,679
Suite
$2,829
From
US$1,089
Per Person
View Trip
Cruise
 (2)

15 Days (14 Nights) Barcelona to Fort Lauderdale
Cruise Line: Royal Caribbean
Departure: 02 November 2026
Visit: Spain, Portugal, Bermuda, USA
Exclusive Savings
Inside
$1,418
Oceanview
-
Balcony
-
Suite
-
From
US$2,020
Save 50
Per Person
View Trip
Cruise
 (3)

10 Days (9 Nights) Lisbon to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departure: 19 December 2027
Visit: Portugal, Spain, Gibraltar, Morocco
Azamara Always Included
Inside
$2,449
Oceanview
$2,999
Balcony
$3,659
Suite
$5,459
From
US$2,449
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visit: Portugal, Spain
Inside
$694
Oceanview
$828
Balcony
$786
Suite
$1,538
From
US$694
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) London to London
Cruise Line: Cunard
Departure: 24 September 2027
Visit: England, Portugal, Spain
Bonus Onboard Credit
Value Fare
Inside
$2,659
Oceanview
$2,859
Balcony
$4,059
Suite
$8,659
From
US$2,659
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: May 2026 to Sep 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,048
Oceanview
$2,199
Balcony
$2,299
Suite
$5,449
From
US$2,048
Save 1,352
Per Person
View Trip
Cruise
 (2)

15 Days (14 Nights) London to London
Cruise Line: Holland America
Departure: 02 October 2026
Visit: England, Holland, Portugal, Spain
Fare Saver
Inside
$2,659
Oceanview
$3,019
Balcony
$3,219
Suite
$4,259
From
US$2,659
Per Person
View Trip
Cruise
 (1)

19 Days (18 Nights) Amalfi to Santos
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 29 October 2026
Visit: Italy, Spain, Brazil
Inside
$1,363
Oceanview
$1,731
Balcony
$2,149
Suite
$6,979
From
US$1,363
Per Person
View Trip
Results: 181-210 of 1160

No trips found. Try adjusting the search filters.