Spain Cruises

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

8 Days (7 Nights) Arrecife to Barcelona
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 12 June 2024
Countries Visited: Spain, Morocco
Unique EscapesExclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$6,435
SUITE
$7,489
From 6,435
Cruise

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departure: 28 December 2024
Countries Visited: Spain, Portugal
INSIDE
$3,081
OCEANVIEW
$3,750
BALCONY
$4,451
SUITE
-
From 3,081
Cruise

14 Days (13 Nights) Barcelona to Fort Lauderdale
Cruise Line: Royal Caribbean
Departure: 26 October 2025
Countries Visited: Spain, USA
Exclusive Deal
INSIDE
$1,687
OCEANVIEW
$2,302
BALCONY
$2,643
SUITE
$5,441
Save 679
From 1,507
Cruise

12 Days (11 Nights) Barcelona to London
Cruise Line: Cunard
Departure: 13 October 2025
Countries Visited: Spain, England
INSIDE
$1,884
OCEANVIEW
$2,230
BALCONY
$2,478
SUITE
$5,349
From 1,884
Cruise

6 Days (5 Nights) Casablanca to Barcelona
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 14 June 2024
Countries Visited: Morocco, Spain
Unique EscapesExclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$4,752
SUITE
$5,509
From 4,752
Cruise

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departure: 26 December 2025
Countries Visited: Spain, Portugal
INSIDE
$1,653
OCEANVIEW
$1,959
BALCONY
$2,621
SUITE
$3,927
From 1,653
Cruise

5 Days (4 Nights) Alicante to Rome
Cruise Line: MSC Cruises
Departure: 26 November 2024
Countries Visited: Spain, Italy
Exclusive Deal
INSIDE
-
OCEANVIEW
$600
BALCONY
$758
SUITE
$1,421
From 600
Cruise

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departure: 25 October 2025
Countries Visited: Spain, Portugal
INSIDE
$2,257
OCEANVIEW
$2,768
BALCONY
$3,627
SUITE
-
From 2,257
Cruise

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departures: Nov 2025 to Mar 2026
Countries Visited: Spain, Portugal
INSIDE
$1,633
OCEANVIEW
$2,055
BALCONY
$2,657
SUITE
$4,744
From 1,633
Cruise

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departures: Nov 2024 to Dec 2025
Countries Visited: Spain, Portugal
INSIDE
$1,626
OCEANVIEW
$2,216
BALCONY
$2,649
SUITE
$7,793
From 1,626
Cruise

8 Days (7 Nights) Tenerife to Tenerife
Ship: Azura
Departure: 01 November 2025
Countries Visited: Spain, Portugal
INSIDE
$960
OCEANVIEW
$1,216
BALCONY
$1,631
SUITE
$2,541
From 960
Cruise

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 23 December 2024
Countries Visited: Spain, Portugal
Save And Sail Offer
INSIDE
$1,603
OCEANVIEW
$1,821
BALCONY
$2,415
SUITE
$3,335
From 1,603
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 Feb 2025
Countries Visited: Spain, Portugal
Save And Sail Offer
INSIDE
$959
OCEANVIEW
$1,177
BALCONY
$1,850
SUITE
$2,771
From 959
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 06 November 2025
Countries Visited: Spain, France
Exclusive Offer
INSIDE
$1,902
OCEANVIEW
$2,270
BALCONY
$2,554
SUITE
$6,488
Save 2,328
From 1,902
Cruise

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departures: Nov 2025 to Mar 2026
Countries Visited: Spain, Portugal
INSIDE
$712
OCEANVIEW
$969
BALCONY
$1,413
SUITE
$2,095
From 712
Cruise

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departure: 07 December 2024
Countries Visited: Spain, Portugal
INSIDE
$1,497
OCEANVIEW
$1,998
BALCONY
$2,372
SUITE
-
From 1,497
Cruise

6 Days (5 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departure: 17 April 2025
Countries Visited: Italy, Spain
Early Booking Offer
INSIDE
$1,171
OCEANVIEW
$1,329
BALCONY
$1,527
SUITE
$2,329
From 1,171
Cruise

8 Days (7 Nights) Madeira to Madeira
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 26 December 2024
Countries Visited: Portugal, Spain
Save And Sail Offer
INSIDE
$1,771
OCEANVIEW
$1,989
BALCONY
$2,583
SUITE
$3,504
From 1,771
Cruise

13 Days (12 Nights) London to London
Cruise Line: Cunard
Departure: 10 November 2025
Countries Visited: England, Spain
INSIDE
$2,181
OCEANVIEW
$2,627
BALCONY
$2,825
SUITE
$5,993
From 2,181
Cruise

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departures: Oct 2024 to Oct 2025
Countries Visited: Spain, Portugal
INSIDE
$1,497
OCEANVIEW
$1,998
BALCONY
$2,748
SUITE
$3,936
From 1,497
Cruise

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 04 November 2024
Countries Visited: Spain, Portugal
Save And Sail Offer
INSIDE
$1,029
OCEANVIEW
$1,247
BALCONY
$1,841
SUITE
-
From 1,029
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departures: May 2024 to Sep 2024
Countries Visited: Spain, France
Up to 80% Off Second Sailor + Free Upgrade
INSIDE
$1,767
OCEANVIEW
$2,016
BALCONY
$2,269
SUITE
$4,904
From 1,767
Cruise

17 Days (16 Nights) Sao Paulo to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Seaview
Departure: 18 April 2025
Countries Visited: Brazil, Spain
Save And Sail OfferEarly Booking Offer
INSIDE
$1,845
OCEANVIEW
$2,231
BALCONY
$2,667
SUITE
$3,993
From 1,845
Cruise

4 Days (3 Nights) Santa Cruz de Tenerife to Madeira
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 03 November 2024
Countries Visited: Spain, Portugal
Exclusive Deal
INSIDE
-
OCEANVIEW
$599
BALCONY
$847
SUITE
$1,223
From 599
Cruise

8 Days (7 Nights) Barcelona to London
Cruise Line: Viking Cruises
Departures: Jan 2025 to Jan 2026
Countries Visited: Spain, England
Discover More Sale
INSIDE
-
OCEANVIEW
-
BALCONY
$3,906
SUITE
$5,935
Save 1,053
From 3,906
Cruise

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departure: 01 November 2025
Countries Visited: Spain, Portugal
INSIDE
$2,059
OCEANVIEW
$2,451
BALCONY
$3,301
SUITE
$5,368
From 2,059
Cruise

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departures: Oct 2024 to Mar 2026
Countries Visited: Spain, Portugal
INSIDE
$693
OCEANVIEW
$969
BALCONY
$1,315
SUITE
$2,087
From 693
Cruise

8 Days (7 Nights) Tenerife to Tenerife
Ship: Azura
Departure: 31 October 2025
Countries Visited: Spain, Portugal
INSIDE
$960
OCEANVIEW
$1,216
BALCONY
$1,631
SUITE
$2,788
From 960
Cruise

15 Days (14 Nights) Fort Lauderdale to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 22 March 2025
Countries Visited: USA, Spain
INSIDE
$1,879
OCEANVIEW
$2,572
BALCONY
$3,424
SUITE
$4,255
From 1,879
Cruise

13 Days (12 Nights) Lisbon to Lisbon
Cruise Line: Silversea
Ship: Silver Dawn
Departures: Nov 2025 to Nov 2025
Countries Visited: Portugal, Spain
Port-to-PortDoor-to-Door Upgrade Option
INSIDE
-
OCEANVIEW
$10,296
BALCONY
$11,880
SUITE
$19,305
From 10,296
Results: 61-90 of 991

No Results found. Try changing your search filters.