Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,206 unique cruise itineraries to Spain, departing from Alicante, Amalfi, Amsterdam, Antwerp, Athens and more. April is the most popular month to cruise to Spain and we have over 3,835 departures available from twenty-three of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
3 Days
31 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$300pp
$57,195pp
Countries
Show More...
Filter Results
1,206 Cruises (3,835 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
Early Booking OfferSeasational Sale
INSIDE
$1,029
OCEANVIEW
$1,178
BALCONY
$1,514
SUITE
$2,593
From (per person) 1,029
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 Savings
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
$12,771
Save (per person) 4,129
From (per person) 12,771
Cruise

7 Days (6 Nights) San Miguel de Abona to San Miguel de Abona
Operated By: G Adventures
Departures: Jan 2025 to Apr 2026
Countries Visited: Spain
Last Minute OfferGreat Adventure Sale
Save (per person) 989
From (per person) 970
Cruise
 (1)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: Azamara Cruises
Departure: 22 May 2025
Countries Visited: Spain, France
INSIDE
$2,680
OCEANVIEW
$2,868
BALCONY
$3,016
SUITE
$5,006
From (per person) 2,680
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
Early Booking OfferSeasational Sale
INSIDE
$1,264
OCEANVIEW
$1,501
BALCONY
$1,937
SUITE
$3,333
From (per person) 1,264
Cruise
 (3)

11 Days (10 Nights) Barcelona to Nice
Cruise Line: Azamara Cruises
Departure: 27 June 2025
Countries Visited: Spain, France
INSIDE
$4,189
OCEANVIEW
$4,793
BALCONY
$5,654
SUITE
$7,664
From (per person) 4,189
Cruise
 (1)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 03 January 2026
Countries Visited: Portugal, Spain
Early Booking OfferSeasational Sale
INSIDE
$1,029
OCEANVIEW
$1,178
BALCONY
$1,514
SUITE
$2,593
From (per person) 1,029
Cruise
 (3)

9 Days (8 Nights) Lisbon to Barcelona
Cruise Line: Azamara Cruises
Departure: 19 June 2025
Countries Visited: Portugal, Spain
INSIDE
$3,354
OCEANVIEW
$3,829
BALCONY
$4,780
SUITE
$6,522
From (per person) 3,354
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
Early Booking OfferSeasational Sale
INSIDE
$1,029
OCEANVIEW
$1,178
BALCONY
$1,514
SUITE
$2,593
From (per person) 1,029
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,331
OCEANVIEW
$1,400
BALCONY
$1,539
SUITE
$2,133
From (per person) 1,331
Cruise
 (1)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Musica
Departures: Nov 2025 to Apr 2026
Countries Visited: Portugal, Spain
Early Booking OfferSeasational Sale
INSIDE
$1,029
OCEANVIEW
$1,178
BALCONY
$1,514
SUITE
$2,593
From (per person) 1,029
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
Early Booking OfferSeasational Sale
INSIDE
$1,029
OCEANVIEW
$1,178
BALCONY
$1,514
SUITE
$2,593
From (per person) 1,029
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
$1,610
OCEANVIEW
$2,006
BALCONY
$2,550
SUITE
$4,025
From (per person) 1,610
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,511
OCEANVIEW
$3,877
BALCONY
$5,174
SUITE
$7,401
From (per person) 3,511
Cruise
 (1)

6 Days (5 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 06 December 2025
Countries Visited: Portugal, Spain
Early Booking OfferSeasational Sale
INSIDE
-
OCEANVIEW
-
BALCONY
$1,121
SUITE
$1,903
From (per person) 1,121
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
Early Booking OfferSeasational Sale
INSIDE
$1,029
OCEANVIEW
$1,178
BALCONY
$1,514
SUITE
$2,593
From (per person) 1,029
Cruise
 (1)

3 Days (2 Nights) Rome to Barcelona
Cruise Line: MSC Cruises
Departure: 16 April 2025
Countries Visited: Italy, Spain
Exclusive Deal
INSIDE
-
OCEANVIEW
$512
BALCONY
$621
SUITE
$1,017
From (per person) 512
Cruise
 (1)

12 Days (11 Nights) Lisbon to Barcelona
Cruise Line: Azamara Cruises
Departure: 14 April 2026
Countries Visited: Portugal, Spain
INSIDE
$3,941
OCEANVIEW
$4,674
BALCONY
$5,931
SUITE
$8,090
From (per person) 3,941
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
 (1)

4 Days (3 Nights) Barcelona to Rome
Cruise Line: MSC Cruises
Departure: 24 March 2025
Countries Visited: Spain, Italy
Exclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$728
SUITE
-
From (per person) 728
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
Early Booking OfferSeasational Sale
INSIDE
$1,029
OCEANVIEW
$1,178
BALCONY
$1,514
SUITE
$2,593
From (per person) 1,029
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)

6 Days (5 Nights) Rome to Rome
Cruise Line: MSC Cruises
Departure: 16 April 2025
Countries Visited: Italy, Spain
Seasational Sale
INSIDE
-
OCEANVIEW
-
BALCONY
$1,428
SUITE
$2,378
From (per person) 1,428
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
Early Booking OfferSeasational Sale
INSIDE
$1,049
OCEANVIEW
$1,178
BALCONY
$1,514
SUITE
$2,593
From (per person) 1,049
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)

13 Days (12 Nights) Maceio to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Seaview
Departure: 22 April 2025
Countries Visited: Brazil, Spain
Seasational Sale With Drinks
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$7,418
From (per person) 7,418
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
 (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
$10,576
SUITE
$17,916
Save (per person) 204
From (per person) 10,576
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
Mutiple Deals Available
INSIDE
$1,834
OCEANVIEW
$1,992
BALCONY
$2,636
SUITE
$3,725
From (per person) 1,834
Results: 1-30 of 1206

No Results found. Try changing your search filters.