Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,080 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,533 departures available from twenty-four of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
2 Days
29 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$300pp
$56,095pp
Countries
Show More...
Filter Results
1,080 Cruises (3,533 Cruise Departures)
Cruise

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: Ponant
Departures: Apr 2025 to Apr 2026
Countries Visited: Spain
Exclusive Solo Offer
INSIDE
-
OCEANVIEW
$5,518
BALCONY
$5,528
SUITE
$8,311
Save (per person) 108
From (per person) 5,518
Cruise

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 Offer
INSIDE
$1,017
OCEANVIEW
$1,163
BALCONY
$1,493
SUITE
-
From (per person) 1,017
Cruise

7 Days (6 Nights) San Miguel de Abona to San Miguel de Abona
Operated By: G Adventures
Departures: Dec 2024 to Apr 2025
Countries Visited: Spain
Exclusive Deal
Save (per person) 405
From (per person) 1,425
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,503
SUITE
-
From (per person) 1,503
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,654
OCEANVIEW
$1,773
BALCONY
$1,971
SUITE
$2,417
From (per person) 1,654
Cruise
 (1)

2 Days (1 Nights) Marseille to Valencia
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 24 October 2024
Countries Visited: France, Spain
Exclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$381
SUITE
$585
From (per person) 381
Cruise
 (1)

12 Days (11 Nights) Barcelona to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departure: 09 November 2024
Countries Visited: Spain, Gibraltar
INSIDE
$3,317
OCEANVIEW
$3,753
BALCONY
-
SUITE
-
From (per person) 3,317
Cruise
 (2)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2024 to Jan 2025
Countries Visited: Spain, Morocco
Exclusive Deal
INSIDE
$1,469
OCEANVIEW
$1,626
BALCONY
$2,044
SUITE
$6,410
Save (per person) 5,407
From (per person) 1,469
Cruise
 (2)

9 Days (8 Nights) Lisbon to Barcelona
Cruise Line: Ponant
Ship: Le Laperouse
Departure: 24 September 2025
Countries Visited: Portugal, Spain
Exclusive Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$8,704
SUITE
$16,495
Save (per person) 166
From (per person) 8,704
Cruise
 (2)

11 Days (10 Nights) Barcelona to Nice
Cruise Line: Azamara Cruises
Departure: 27 June 2025
Countries Visited: Spain, France
INSIDE
$4,416
OCEANVIEW
$4,832
BALCONY
$5,852
SUITE
$8,485
From (per person) 4,416
Cruise
 (1)

3 Days (2 Nights) Barcelona to Genoa
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 26 October 2024
Countries Visited: Spain, Italy
Exclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$787
From (per person) 787
Cruise
 (1)

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

6 Days (5 Nights) Rome to Rome
Cruise Line: MSC Cruises
Departure: 16 April 2025
Countries Visited: Italy, Spain
Seasational Sale
INSIDE
$1,154
OCEANVIEW
$1,309
BALCONY
$1,503
SUITE
$2,288
From (per person) 1,154
Cruise
 (1)

12 Days (11 Nights) Lisbon to Barcelona
Cruise Line: Azamara Cruises
Departure: 14 April 2026
Countries Visited: Portugal, Spain
INSIDE
$4,367
OCEANVIEW
$5,159
BALCONY
$6,545
SUITE
$8,951
From (per person) 4,367
Cruise
 (1)

8 Days (7 Nights) Lisbon to Barcelona
Cruise Line: Ponant
Departure: 19 April 2025
Countries Visited: Portugal, Spain
Exclusive Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$8,380
SUITE
$13,975
Save (per person) 160
From (per person) 8,380
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
$553
BALCONY
$708
SUITE
$1,213
From (per person) 553
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
$2,323
OCEANVIEW
$3,095
BALCONY
$3,788
SUITE
$6,015
From (per person) 2,323
Cruise
 (1)

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

4 Days (3 Nights) Valencia to Genoa
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 25 October 2024
Countries Visited: Spain, Italy
Last Minute OfferLast Minute With Drinks
INSIDE
$359
OCEANVIEW
-
BALCONY
$573
SUITE
$893
From (per person) 359
Cruise
 (1)

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

12 Days (11 Nights) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 11 November 2025
Countries Visited: Spain, Portugal
INSIDE
$3,021
OCEANVIEW
$4,001
BALCONY
$5,090
SUITE
$6,981
From (per person) 3,021
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)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: Azamara Cruises
Departure: 21 May 2026
Countries Visited: Spain, France
INSIDE
$2,343
OCEANVIEW
$2,630
BALCONY
$3,263
SUITE
$4,402
From (per person) 2,343
Cruise

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 03 November 2024
Countries Visited: Spain, Portugal
Save And Sail Offer
INSIDE
$1,433
OCEANVIEW
$1,647
BALCONY
$2,617
SUITE
-
From (per person) 1,433
Cruise

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 Offer
INSIDE
$1,249
OCEANVIEW
$1,482
BALCONY
$1,908
SUITE
-
From (per person) 1,249
Cruise

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 Offer
INSIDE
$1,017
OCEANVIEW
$1,163
BALCONY
$1,493
SUITE
-
From (per person) 1,017
Cruise

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Cruise Line: MSC Cruises
Ship: MSC Opera
Departures: Nov 2024 to Mar 2025
Countries Visited: Spain, Portugal
Save And Sail Offer
INSIDE
$948
OCEANVIEW
$1,162
BALCONY
$1,821
SUITE
$2,723
From (per person) 948
Cruise

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Cruise Line: P&O Cruises Worldwide
Ship: Azura
Departures: Oct 2024 to Feb 2025
Countries Visited: Spain, Portugal
Latest Offer
INSIDE
$1,537
OCEANVIEW
$2,238
BALCONY
$2,433
SUITE
-
From (per person) 1,537
Cruise

10 Days (9 Nights) Madeira to Madeira
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 06 November 2024
Countries Visited: Portugal, Spain
Save And Sail Offer
INSIDE
$1,442
OCEANVIEW
$1,723
BALCONY
-
SUITE
$3,615
From (per person) 1,442
Cruise

9 Days (8 Nights) Madeira to Madeira
Cruise Line: MSC Cruises
Ship: MSC Opera
Departures: Dec 2024 to Feb 2025
Countries Visited: Portugal, Spain
Save And Sail Offer
INSIDE
$1,064
OCEANVIEW
$1,306
BALCONY
$1,976
SUITE
-
From (per person) 1,064
Results: 1-30 of 1080

No Results found. Try changing your search filters.