Spain Cruises

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

10 Days (9 Nights) Rome to Barcelona
Cruise Line: Celebrity Cruises
Departure: 08 June 2027
Visit: Italy, France, Spain
Exclusive Savings
Inside
$2,149
Oceanview
$2,749
Balcony
$2,897
Suite
$6,527
From
US$2,558
Save 892
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
New ReleaseCruise
 (5)

12 Days (11 Nights) San Juan to Lisbon
Cruise Line: Viking Cruises
Ship: Viking Sky
Departure: 27 February 2028
Visit: Puerto Rico, Spain, Portugal
Viking $999 Air Deal
Inside
-
Oceanview
-
Balcony
$3,099
Suite
$5,499
From
US$3,099
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,254
Oceanview
$1,373
Balcony
$1,864
Suite
$2,946
From
US$1,254
Per Person
View Trip
Cruise

11 Days (10 Nights) Lisbon to Barcelona
Cruise Line: Ponant
Ship: Le Champlain
Departure: 26 April 2026
Visit: Portugal, Spain, Morocco
Inside
-
Oceanview
-
Balcony
$7,990
Suite
$14,840
From
US$7,990
Per Person
View Trip
Cruise

8 Days (7 Nights) Lisbon to Barcelona
Cruise Line: Viking Cruises
Departures: Oct 2026 to Jun 2028
Visit: Portugal, Spain, Morocco
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$2,899
Suite
$4,499
From
US$2,899
Save 500
Per Person
View Trip
Cruise
 (3)

9 Days (8 Nights) Paris to Lisbon
Cruise Line: Oceania Cruises
Departure: 21 September 2027
Visit: France, Spain, Portugal
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
$2,547
Oceanview
$3,517
Balcony
$4,002
Suite
$5,748
From
US$2,547
Save 2,651
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Silversea
Ship: Silver Nova
Departure: 14 November 2027
Visit: Spain, France, Italy
All-Inclusive Fare
All-Inclusive Plus Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$4,690
Suite
$6,910
From
US$4,690
Save 2,010
Per Person
View Trip
Cruise
 (2)

13 Days (12 Nights) London to London
Cruise Line: Princess
Ship: Sky Princess
Departure: 12 April 2027
Visit: England, Spain, Portugal
Princess Standard
Inside
$2,064
Oceanview
$3,025
Balcony
$2,659
Suite
$2,809
From
US$2,064
Per Person
View Trip
Cruise
 (3)

10 Days (9 Nights) Bilbao to Barcelona
Cruise Line: Oceania Cruises
Departure: 02 October 2026
Visit: Spain, Portugal, Gibraltar
Your World Inclusions
Your World Included Credit
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,737
Suite
$5,138
From
US$3,737
Save 5,261
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Jun 2026 to Jun 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,105
Oceanview
$2,549
Balcony
$2,673
Suite
$5,842
From
US$2,504
Save 1,161
Per Person
View Trip
Cruise
 (1)

5 Days (4 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Ship: MSC Euribia
Departure: 20 October 2027
Visit: France, Italy, Spain
Inside
$553
Oceanview
$683
Balcony
$743
Suite
$1,203
From
US$553
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 29 October 2027
Visit: Spain, Portugal, Morocco
Inside
-
Oceanview
-
Balcony
-
Suite
$6,230
From
US$6,230
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Royal Caribbean
Departure: 27 July 2026
Visit: Italy, France, Spain
Exclusive Savings
Inside
$1,400
Oceanview
$1,641
Balcony
$1,876
Suite
$3,925
From
US$2,240
Save 50
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Lanzarote to Rome
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 13 April 2026
Visit: Spain, Morocco, Italy
Inside
$612
Oceanview
-
Balcony
$1,042
Suite
-
From
US$612
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Lisbon to Bilbao
Cruise Line: Oceania Cruises
Departure: 25 September 2026
Visit: Portugal, Spain, France
Your World Inclusions
Exclusive Savings
Inside
$2,835
Oceanview
$3,174
Balcony
$3,032
Suite
$4,228
From
US$2,835
Save 2,963
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Azamara Cruises
Departure: 04 March 2028
Visit: Italy, France, Spain
Azamara Always Included
Inside
$1,599
Oceanview
$2,009
Balcony
$2,549
Suite
$3,839
From
US$1,599
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Copenhagen to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Euribia
Departure: 10 October 2027
Visit: Denmark, Holland, Spain
Exclusive Savings
Inside
$2,021
Oceanview
-
Balcony
$2,487
Suite
$3,370
From
US$2,487
Save 69
Per Person
View Trip
Cruise
 (3)

4 Days (3 Nights) Rome to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Poesia
Departure: 06 April 2026
Visit: Italy, France, Spain
Inside
-
Oceanview
-
Balcony
$536
Suite
-
From
US$536
Per Person
View Trip
Cruise

10 Days (9 Nights) Barcelona to Berlin
Cruise Line: MSC Cruises
Departure: 18 May 2026
Visit: Spain, France, Germany
Inside
$879
Oceanview
$959
Balcony
$1,099
Suite
$2,052
From
US$879
Per Person
View Trip
Cruise

11 Days (10 Nights) Las Palmas de Gran Canaria to Dakar
Cruise Line: Ponant
Ship: Le Champlain
Departure: 03 December 2026
Visit: Spain, Cape Verde, Senegal
Inside
-
Oceanview
-
Balcony
$6,190
Suite
$9,210
From
US$6,190
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Viking Cruises
Departures: Mar 2026 to Jul 2028
Visit: Spain, France, Monaco, Italy
Multiple Deals Available
Inside
-
Oceanview
-
Balcony
$2,599
Suite
$3,499
From
US$2,599
Save 1,550
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 22 May 2027
Visit: Spain, Gibraltar, Portugal
Azamara Always Included
Inside
$2,279
Oceanview
$2,540
Balcony
$3,307
Suite
$5,237
From
US$2,279
Per Person
View Trip
Cruise

13 Days (12 Nights) London to London
Cruise Line: Cunard
Departures: Nov 2027 to Feb 2028
Visit: England, Portugal, Spain
Bonus Onboard Credit
Inside
$1,619
Oceanview
$2,169
Balcony
$2,369
Suite
$5,519
From
US$1,619
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Silversea
Ship: Silver Ray
Departure: 03 November 2027
Visit: Spain, Morocco, Portugal
All-Inclusive Fare
All-Inclusive Plus Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,230
Suite
$10,560
From
US$6,230
Save 2,670
Per Person
View Trip
Cruise
 (1)

14 Days (13 Nights) London to London
Cruise Line: Cunard
Departure: 15 December 2027
Visit: England, Portugal, Spain
Bonus Onboard Credit
Inside
$3,979
Oceanview
$4,379
Balcony
$4,929
Suite
$10,528
From
US$3,979
Per Person
View Trip
Cruise

10 Days (9 Nights) Paris to Barcelona
Cruise Line: Regent Seven Seas
Departure: 19 September 2026
Visit: France, Spain, Portugal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$13,401
Suite
$13,940
From
US$13,401
Save 13,897
Per Person
View Trip
Cruise
 (1)

4 Days (3 Nights) Rome to Valencia
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 20 April 2026
Visit: Italy, France, Spain
Inside
-
Oceanview
-
Balcony
-
Suite
$859
From
US$859
Per Person
View Trip
Cruise

11 Days (10 Nights) Dakar to Las Palmas de Gran Canaria
Cruise Line: Ponant
Departure: 15 March 2027
Visit: Senegal, Cape Verde, Spain
Inside
-
Oceanview
-
Balcony
$6,190
Suite
$9,210
From
US$6,190
Per Person
View Trip
Results: 181-210 of 1188

No trips found. Try adjusting the search filters.