Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,091 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,146 departures available from twenty 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
$79pp
$65,380pp
Countries
Show More...
Filter Results
1,091 Cruises (4,146 Cruise Departures)
Cruise
 (2)

15 Days (14 Nights) Rotterdam to Rotterdam
Cruise Line: Holland America
Departure: 17 April 2027
Visit: Holland, Morocco, Spain, Portugal, England
Book Early & Have It All Fare Option
Inside
$2,614
Oceanview
$3,114
Balcony
$3,270
Suite
$3,858
From
US$2,614
Per Person
View Trip
Cruise
 (6)

11 Days (10 Nights) Barcelona to Athens
Cruise Line: Princess
Ship: Sun Princess
Departure: 15 July 2027
Visit: Spain, France, Italy, Greece, Turkey
Princess Standard
Sanctuary Collection
Inside
$1,909
Oceanview
$2,199
Balcony
$2,549
Suite
$2,849
From
US$1,909
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Rome
Cruise Line: Norwegian Cruise Line
Departure: 02 May 2027
Visit: Spain, Malta, Tunisia, Sicily, Italy
Inside
$1,189
Oceanview
-
Balcony
$1,679
Suite
$1,828
From
US$1,189
Per Person
View Trip
Cruise

26 Days (25 Nights) London to Santos
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 07 November 2026
Visit: England, Spain, France, Portugal, Brazil
Bonus Onboard Credit
Inside
$2,164
Oceanview
-
Balcony
-
Suite
-
From
US$2,164
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Celebrity Cruises
Departure: 24 July 2027
Visit: Spain, Gibraltar, Portugal, Corsica, Italy
Exclusive Savings
Inside
$1,751
Oceanview
$1,994
Balcony
$2,076
Suite
$6,037
From
US$1,751
Save 1,032
Per Person
View Trip
Cruise

11 Days (10 Nights) Rome to Lisbon
Cruise Line: Regent Seven Seas
Departure: 10 July 2026
Visit: Italy, France, Spain, Gibraltar, Portugal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$9,722
Suite
$10,702
From
US$9,722
Save 15,476
Per Person
View Trip
Cruise

8 Days (7 Nights) Athens to Barcelona
Cruise Line: Seabourn
Departure: 30 October 2027
Visit: Greece, Malta, Sicily, Sardinia, Spain
Explore More
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$5,120
Suite
$9,002
From
US$5,120
Save 89
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 10 October 2026
Visit: Spain, Malta, Sicily, Italy, France
Exclusive Savings
Inside
$1,773
Oceanview
$1,823
Balcony
$1,923
Suite
$6,692
From
US$1,773
Save 1,063
Per Person
View Trip
Cruise

25 Days (24 Nights) London to Rio de Janeiro
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 07 November 2026
Visit: England, Spain, France, Portugal, Brazil
Bonus Onboard Credit
Inside
$2,109
Oceanview
$2,473
Balcony
$2,716
Suite
-
From
US$2,109
Per Person
View Trip
Cruise
 (2)

15 Days (14 Nights) London to London
Cruise Line: Princess
Ship: Sky Princess
Departure: 08 August 2026
Visit: England, France, Spain, Gibraltar, Portugal
Princess Standard
Exclusive Savings
Inside
$3,011
Oceanview
-
Balcony
$4,298
Suite
$5,755
From
US$3,011
Save 51
Per Person
View Trip
Cruise

13 Days (12 Nights) London to Lisbon
Cruise Line: Regent Seven Seas
Departure: 30 July 2027
Visit: England, France, Guernsey, Spain, Portugal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$11,589
Suite
$12,373
From
US$11,589
Save 18,009
Per Person
View Trip
Cruise

18 Days (17 Nights) Miami to Barcelona
Cruise Line: MSC Cruises
Departure: 10 April 2027
Visit: USA, Saint Martin, Portugal, Spain, France
Bonus Onboard Credit
Inside
$1,434
Oceanview
$1,674
Balcony
$1,934
Suite
$4,702
From
US$1,434
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
Bonus Onboard Credit
Inside
$1,414
Oceanview
$1,804
Balcony
$2,072
Suite
$3,566
From
US$1,414
Per Person
View Trip
Cruise
 (1)

21 Days (20 Nights) Rio de Janeiro to Valencia
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 02 April 2027
Visit: Brazil, Spain, France, Italy, Sicily
Bonus Onboard Credit
Inside
$1,429
Oceanview
$1,629
Balcony
$2,169
Suite
-
From
US$1,429
Per Person
View Trip
Cruise
 (13)

13 Days (12 Nights) London to Barcelona
Cruise Line: Cunard
Departure: 02 May 2027
Visit: England, Spain, Portugal, Morocco, Gibraltar
Inside
$1,959
Oceanview
$2,209
Balcony
$2,759
Suite
$5,954
From
US$1,959
Per Person
View Trip
Cruise
 (13)

15 Days (14 Nights) Trieste to Rome
Cruise Line: Cunard
Departure: 04 June 2027
Visit: Italy, Croatia, Sicily, Spain, Corsica
Inside
$2,359
Oceanview
$2,679
Balcony
$3,199
Suite
$6,648
From
US$2,359
Per Person
View Trip
New ReleaseCruise
 (3)

18 Days (17 Nights) Tenerife to Nice
Cruise Line: Emerald Cruises
Departure: 08 April 2026
Visit: Spain, Morocco, Corsica, Italy, France
Fly Free Economy
Fly Free Premium Economy
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$18,527
From
US$18,527
Save 19,603
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departures: Feb 2026 to Apr 2027
Visit: Italy, Sicily, Malta, Spain, France
Bonus Onboard Credit
Inside
$831
Oceanview
$991
Balcony
$959
Suite
$1,297
From
US$831
Per Person
View Trip
Cruise
 (2)

15 Days (14 Nights) London to London
Cruise Line: Holland America
Departure: 16 April 2027
Visit: England, Holland, Morocco, Spain, Portugal
Book Early & Have It All Fare Option
Inside
$2,629
Oceanview
$3,178
Balcony
$3,383
Suite
$3,971
From
US$2,629
Per Person
View Trip
Cruise
 (1)

17 Days (16 Nights) Miami to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 19 March 2028
Visit: USA, Puerto Rico, Antigua and Barbuda, Portugal, Spain
A Suite Invitation
Inside
-
Oceanview
-
Balcony
$8,340
Suite
$9,405
From
US$8,340
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departures: Feb 2026 to Apr 2027
Visit: Spain, France, Italy, Sicily, Tunisia
Bonus Onboard Credit
Inside
$552
Oceanview
$926
Balcony
$720
Suite
$1,220
From
US$552
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Celebrity Cruises
Departures: Jun 2026 to Sep 2026
Visit: Spain, Malta, Greece, Turkey, Italy
Exclusive Savings
Inside
$2,374
Oceanview
-
Balcony
$2,574
Suite
$6,622
From
US$2,374
Save 2,852
Per Person
View Trip
Cruise
 (13)

8 Days (7 Nights) Barcelona to Trieste
Cruise Line: Cunard
Departures: Aug 2027 to Sep 2027
Visit: Spain, Malta, Montenegro, Croatia, Italy
Inside
$949
Oceanview
$1,049
Balcony
$1,199
Suite
$2,979
From
US$949
Per Person
View Trip
New ReleaseCruise
 (3)

12 Days (11 Nights) Rome to Lisbon
Cruise Line: Emerald Cruises
Departure: 27 October 2026
Visit: Italy, Corsica, Spain, Morocco, Portugal
Wave Offer
Exclusive Savings
Inside
-
Oceanview
$7,346
Balcony
-
Suite
$10,494
From
US$7,346
Save 10,244
Per Person
View Trip
Cruise
 (1)

25 Days (24 Nights) Miami to Rome
Cruise Line: Silversea
Ship: Silver Nova
Departure: 31 May 2026
Visit: USA, Portugal, Spain, France, Monaco, Italy
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$12,500
Suite
$19,500
From
US$12,500
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Celebrity Cruises
Departures: Jun 2027 to Aug 2027
Visit: Spain, Morocco, Portugal, Corsica, Italy
Exclusive Savings
Inside
$1,893
Oceanview
$2,004
Balcony
$2,039
Suite
$6,166
From
US$1,893
Save 1,116
Per Person
View Trip
Cruise
 (3)

16 Days (15 Nights) Barcelona to Miami
Cruise Line: Oceania Cruises
Departure: 25 November 2026
Visit: Spain, Portugal, Puerto Rico, Dominican Republic, USA
Your World Inclusions
Upgrade Your Experience
Exclusive Savings
Inside
$3,622
Oceanview
$4,398
Balcony
$4,239
Suite
$5,394
From
US$3,622
Save 3,776
Per Person
View Trip
Cruise
 (2)

14 Days (13 Nights) Barcelona to Athens
Cruise Line: Celebrity Cruises
Departure: 03 February 2026
Visit: Spain, Sicily, Malta, Greece, Turkey
Exclusive Savings
Inside
$2,074
Oceanview
$2,174
Balcony
$2,793
Suite
$6,434
From
US$2,074
Save 1,161
Per Person
View Trip
Cruise
 (13)

15 Days (14 Nights) Barcelona to Rome
Cruise Line: Cunard
Departure: 14 May 2027
Visit: Spain, Sicily, Greece, Turkey, Italy
Inside
$2,489
Oceanview
$2,719
Balcony
$2,929
Suite
$6,184
From
US$2,489
Per Person
View Trip
Cruise

17 Days (16 Nights) New York to Barcelona
Cruise Line: MSC Cruises
Departure: 19 April 2026
Visit: USA, Canada, Portugal, Spain, France
Grand Voyages Sale
Inside
$870
Oceanview
$1,040
Balcony
$1,270
Suite
$4,524
From
US$870
Per Person
View Trip
Results: 841-870 of 1091

No trips found. Try adjusting the search filters.