Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,200 unique cruise itineraries to Spain, departing from Alicante, Amalfi, Amsterdam, Antwerp, Athens and more. April and October are the most popular months to cruise to Spain and we have over 4,283 departures available from twenty-three of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
2 Days
31 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$200pp
$57,195pp
Countries
Show More...
Filter Results
1,200 Cruises (4,283 Cruise Departures)
Cruise
 (1)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Musica
Departures: Nov 2025 to Dec 2025
Countries Visited: Spain
Seasational Sale
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
-
SUITE
$2,781
From (per person) 1,128
Cruise

7 Days (6 Nights) San Miguel de Abona to San Miguel de Abona
Operated By: G Adventures
Departures: Feb 2025 to Mar 2026
Countries Visited: Spain
February Sale
Save (per person) 407
From (per person) 1,433
Cruise

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: Ponant
Ship: Le Bellot
Departure: 02 April 2026
Countries Visited: Spain
Exclusive Solo Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$5,528
SUITE
$8,311
Save (per person) 102
From (per person) 5,528
Cruise

12 Days (11 Nights) Barcelona to Monte Carlo
Cruise Line: Silversea
Ship: Silver Ray
Departure: 06 September 2026
Countries Visited: Spain, Monaco
Port-to-PortDoor-to-Door Upgrade Option
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$11,979
Save (per person) 4,921
From (per person) 11,979
New ReleaseCruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Emerald Cruises
Departures: Oct 2025 to Oct 2025
Countries Visited: Spain, France
Super Earlybird
INSIDE
-
OCEANVIEW
$6,682
BALCONY
-
SUITE
$8,994
Save (per person) 1,563
From (per person) 6,682
Cruise
 (3)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Azamara Cruises
Departure: 22 December 2026
Countries Visited: Italy, Spain
INSIDE
$2,384
OCEANVIEW
$2,750
BALCONY
$3,552
SUITE
$5,621
From (per person) 2,384
Cruise
 (3)

9 Days (8 Nights) Lisbon to Barcelona
Cruise Line: Azamara Cruises
Departure: 19 June 2025
Countries Visited: Portugal, Spain
INSIDE
$3,117
OCEANVIEW
$3,770
BALCONY
$4,710
SUITE
$5,235
From (per person) 3,117
Cruise
 (2)

9 Days (8 Nights) Barcelona to Lisbon
Cruise Line: Ponant
Ship: Le Laperouse
Departure: 16 September 2025
Countries Visited: Spain, Portugal
Exclusive Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$11,145
SUITE
$18,916
Save (per person) 215
From (per person) 11,145
Cruise
 (1)

16 Days (15 Nights) Rio de Janeiro to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Seaview
Departure: 19 April 2025
Countries Visited: Brazil, Spain
Early Booking OfferSeasational Sale With Drinks
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$5,438
From (per person) 5,438
Cruise
 (1)

10 Days (9 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Musica
Departures: Nov 2025 to Dec 2025
Countries Visited: Portugal, Spain
Seasational Sale
INSIDE
$1,363
OCEANVIEW
$1,600
BALCONY
-
SUITE
$3,333
From (per person) 1,363
Cruise
 (1)

8 Days (7 Nights) Barcelona to Nice
Cruise Line: Azamara Cruises
Departure: 26 May 2026
Countries Visited: Spain, France
INSIDE
$2,522
OCEANVIEW
$2,927
BALCONY
$3,809
SUITE
$5,333
From (per person) 2,522
Cruise
 (1)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 03 January 2026
Countries Visited: Portugal, Spain
Seasational Sale
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
-
SUITE
$2,593
From (per person) 1,128
Cruise
 (1)

6 Days (5 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departure: 17 April 2025
Countries Visited: Italy, Spain
Seasational Sale
INSIDE
-
OCEANVIEW
-
BALCONY
$1,804
SUITE
-
From (per person) 1,804
Cruise
 (3)

8 Days (7 Nights) Malaga to Barcelona
Cruise Line: Azamara Cruises
Departure: 13 February 2027
Countries Visited: Spain, Morocco
INSIDE
$2,611
OCEANVIEW
$2,988
BALCONY
$3,789
SUITE
$5,859
From (per person) 2,611
Cruise
 (1)

10 Days (9 Nights) Lisbon to Barcelona
Cruise Line: Azamara Cruises
Departure: 16 April 2026
Countries Visited: Portugal, Spain
INSIDE
$3,177
OCEANVIEW
$3,781
BALCONY
$4,810
SUITE
$6,572
From (per person) 3,177
Cruise
 (1)

3 Days (2 Nights) Genoa to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 21 April 2025
Countries Visited: Italy, Spain
Holiday Breaks Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$562
SUITE
-
From (per person) 562
Cruise
 (1)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 02 January 2026
Countries Visited: Spain, Portugal
Seasational Sale
INSIDE
-
OCEANVIEW
$1,277
BALCONY
-
SUITE
$2,593
From (per person) 1,277
Cruise
 (1)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: Azamara Cruises
Departure: 22 May 2025
Countries Visited: Spain, France
INSIDE
$1,907
OCEANVIEW
$2,046
BALCONY
$2,284
SUITE
$3,442
From (per person) 1,907
Cruise
 (1)

8 Days (7 Nights) Lisbon to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departure: 15 March 2026
Countries Visited: Portugal, Spain
INSIDE
$3,877
OCEANVIEW
$4,055
BALCONY
$5,194
SUITE
$7,401
From (per person) 3,877
Cruise
 (1)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Musica
Departures: Nov 2025 to Apr 2026
Countries Visited: Spain, Portugal
Seasational Sale
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
-
SUITE
$2,593
From (per person) 1,128
Cruise
 (1)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 05 December 2025
Countries Visited: Spain, Portugal
Seasational Sale
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
-
SUITE
$2,593
From (per person) 1,128
Cruise
 (1)

6 Days (5 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 06 December 2025
Countries Visited: Portugal, Spain
Seasational Sale
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$1,903
From (per person) 1,903
Cruise
 (1)

8 Days (7 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 07 December 2025
Countries Visited: Spain, Portugal
Seasational Sale
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
-
SUITE
$2,593
From (per person) 1,128
Cruise
 (1)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: Azamara Cruises
Departure: 21 May 2026
Countries Visited: Spain, France
INSIDE
$2,313
OCEANVIEW
$3,006
BALCONY
$3,422
SUITE
$4,085
From (per person) 2,313
Cruise
 (1)

8 Days (7 Nights) Lisbon to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 09 November 2025
Countries Visited: Portugal, Spain
Seasational Sale
INSIDE
$1,227
OCEANVIEW
$1,376
BALCONY
$1,791
SUITE
-
From (per person) 1,227
Cruise
 (1)

3 Days (2 Nights) Rome to Barcelona
Cruise Line: MSC Cruises
Departure: 16 April 2025
Countries Visited: Italy, Spain
Holiday Breaks Offer
INSIDE
$443
OCEANVIEW
$512
BALCONY
$661
SUITE
$1,017
From (per person) 443
Cruise
 (2)

15 Days (14 Nights) Fort Lauderdale to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departures: Mar 2025 to Mar 2026
Countries Visited: USA, Spain
Exclusive Deal
INSIDE
$1,193
OCEANVIEW
$1,290
BALCONY
$1,555
SUITE
$2,867
From (per person) 1,193
Cruise
 (1)

8 Days (7 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Musica
Departures: Nov 2025 to Apr 2026
Countries Visited: Spain, Portugal
Seasational Sale
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
-
SUITE
$2,593
From (per person) 1,128
Cruise
 (1)

8 Days (7 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 04 January 2026
Countries Visited: Spain, Portugal
Seasational Sale
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
-
SUITE
-
From (per person) 1,128
Cruise
 (1)

17 Days (16 Nights) Sao Paulo to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Seaview
Departure: 18 April 2025
Countries Visited: Brazil, Spain
Mutiple Deals Available
INSIDE
-
OCEANVIEW
-
BALCONY
$2,629
SUITE
$4,025
From (per person) 2,629
Results: 1-30 of 1200

No Results found. Try changing your search filters.