Spain Cruises

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

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: May 2026 to Oct 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,238
Oceanview
$2,615
Balcony
$2,988
Suite
$7,606
From
US$2,529
Save 1,723
Per Person
View Trip
Cruise

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departure: 31 October 2026
Visit: Spain, Italy, France
Inside
-
Oceanview
$652
Balcony
$742
Suite
$1,262
From
US$652
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departures: Jun 2027 to Sep 2027
Visit: Spain, Malta, Greece
Exclusive Savings
Inside
$1,571
Oceanview
$1,764
Balcony
$2,113
Suite
$5,237
From
US$1,571
Save 1,089
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

14 Days (13 Nights) Rome to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 12 July 2026
Visit: Italy, France, Monaco, Spain
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$6,800
Suite
$11,800
From
US$6,800
Per Person
View Trip
Cruise

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

13 Days (12 Nights) London to London
Cruise Line: MSC Cruises
Departures: Aug 2027 to Oct 2027
Visit: England, Spain, Portugal
Exclusive Savings
Inside
$1,498
Oceanview
$1,858
Balcony
$2,209
Suite
$4,130
From
US$1,498
Save 54
Per Person
View Trip
Cruise

8 Days (7 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 12 April 2027
Visit: France, Italy, Spain
Inside
$850
Oceanview
$1,020
Balcony
-
Suite
$1,540
From
US$850
Per Person
View Trip
Cruise

11 Days (10 Nights) Rome to Rome
Cruise Line: MSC Cruises
Departure: 25 December 2026
Visit: Italy, France, Spain
Exclusive Savings
Inside
$2,202
Oceanview
$2,367
Balcony
$2,561
Suite
$6,079
From
US$2,202
Save 60
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 15 June 2026
Visit: Spain, Sardinia, France, Monaco
Inside
-
Oceanview
-
Balcony
-
Suite
$6,300
From
US$6,300
Per Person
View Trip
Cruise

15 Days (14 Nights) London to London
Cruise Line: Cunard
Ship: Queen Anne
Departure: 20 December 2026
Visit: England, Portugal, Spain
Bonus Onboard Credit
Inside
$3,599
Oceanview
$4,899
Balcony
$5,319
Suite
$7,628
From
US$3,599
Per Person
View Trip
Cruise

10 Days (9 Nights) Barcelona to Berlin
Cruise Line: MSC Cruises
Departure: 08 May 2027
Visit: Spain, France, Germany
Inside
$990
Oceanview
$1,170
Balcony
$1,474
Suite
$2,511
From
US$990
Per Person
View Trip
Cruise

6 Days (5 Nights) Athens to Valencia
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departure: 26 October 2026
Visit: Greece, Sicily, Spain
Inside
$419
Oceanview
$569
Balcony
$909
Suite
$1,109
From
US$419
Per Person
View Trip
Cruise

8 Days (7 Nights) London to London
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 30 May 2026
Visit: England, Spain, France
Inside
$928
Oceanview
$1,146
Balcony
$1,146
Suite
$2,152
From
US$928
Per Person
View Trip
Cruise
 (2)

16 Days (15 Nights) London to Fort Lauderdale
Cruise Line: Princess
Ship: Sky Princess
Departure: 26 October 2027
Visit: England, Spain, Portugal, USA
Princess Standard
Inside
$1,704
Oceanview
$2,083
Balcony
$1,810
Suite
$2,219
From
US$1,704
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Holland America
Ship: Oosterdam
Departures: Jun 2026 to Jun 2027
Visit: Italy, France, Gibraltar, Spain
Fare Saver
Book Early & Have It All Fare Option
Inside
$1,059
Oceanview
$1,109
Balcony
$1,509
Suite
$2,244
From
US$1,059
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Lisbon to Barcelona
Cruise Line: Oceania Cruises
Departure: 11 April 2026
Visit: Portugal, Spain, Morocco, Gibraltar
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
-
Oceanview
$6,043
Balcony
$5,704
Suite
$11,863
From
US$5,704
Save 5,994
Per Person
View Trip
Cruise
 (6)

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 30 May 2026
Visit: Greece, Montenegro, Sicily, Spain
Princess Standard
Sanctuary Collection
Inside
$1,319
Oceanview
$1,819
Balcony
$2,049
Suite
$2,509
From
US$1,319
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Lisbon
Cruise Line: Oceania Cruises
Departure: 16 August 2027
Visit: Spain, Morocco, Gibraltar, Portugal
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
$2,741
Oceanview
$2,983
Balcony
$4,584
Suite
$6,427
From
US$2,741
Save 2,857
Per Person
View Trip
Cruise
 (1)

20 Days (19 Nights) Amalfi to Santos
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 28 October 2027
Visit: Italy, France, Spain, Brazil
Inside
$1,599
Oceanview
$1,929
Balcony
$2,197
Suite
$6,252
From
US$1,599
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,207
Balcony
$3,403
Suite
$4,187
From
US$2,659
Per Person
View Trip
Cruise
 (6)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Princess
Ship: Sun Princess
Departure: 05 September 2027
Visit: Spain, France, Italy, Corsica
Princess Standard
Sanctuary Collection
Inside
$1,269
Oceanview
$1,589
Balcony
$1,764
Suite
$2,039
From
US$1,269
Per Person
View Trip
Cruise
 (1)

14 Days (13 Nights) Barcelona to Miami
Cruise Line: MSC Cruises
Departure: 31 October 2026
Visit: Spain, Portugal, Puerto Rico, USA
Inside
$741
Oceanview
$935
Balcony
$1,150
Suite
$6,329
From
US$741
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) London to London
Cruise Line: Cunard
Departure: 23 July 2027
Visit: England, Portugal, Spain, Morocco
Bonus Onboard Credit
Inside
$2,909
Oceanview
$3,159
Balcony
$4,409
Suite
$9,272
From
US$2,909
Per Person
View Trip
Cruise
 (2)

16 Days (15 Nights) Fort Lauderdale to Barcelona
Cruise Line: Royal Caribbean
Departure: 23 April 2027
Visit: USA, Bahamas, Morocco, Spain
Bonus Onboard Credit
Exclusive Savings
Inside
$1,211
Oceanview
$1,332
Balcony
$1,754
Suite
$3,551
From
US$1,211
Save 588
Per Person
View Trip
Cruise

15 Days (14 Nights) Barcelona to Rio de Janeiro
Cruise Line: MSC Cruises
Departure: 15 November 2026
Visit: Spain, Gibraltar, Morocco, Brazil
Inside
-
Oceanview
$1,532
Balcony
$1,665
Suite
$2,670
From
US$1,532
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Cagliari to Cagliari
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Apr 2027 to Nov 2027
Visit: Sardinia, Italy, France, Spain
Inside
$793
Oceanview
$903
Balcony
$993
Suite
-
From
US$793
Per Person
View Trip
Cruise
 (3)

11 Days (10 Nights) Santa Cruz de Tenerife to Rome
Cruise Line: Emerald Cruises
Departure: 08 April 2026
Visit: Spain, Morocco, Corsica, Italy
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$12,010
From
US$12,010
Save 345
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Cunard
Departure: 20 July 2026
Visit: Italy, France, Corsica, Spain
Bonus Onboard Credit
Inside
$1,249
Oceanview
$1,379
Balcony
$1,529
Suite
$2,849
From
US$1,249
Per Person
View Trip
Cruise
 (2)

11 Days (10 Nights) Genoa to Trieste
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 23 April 2026
Visit: Italy, Spain, Malta, Greece
Inside
$1,157
Oceanview
$1,317
Balcony
$1,457
Suite
$2,197
From
US$1,157
Per Person
View Trip
Results: 481-510 of 1191

No trips found. Try adjusting the search filters.