Spain Cruises

Are you looking for a cruise to Spain? Choose from 993 unique cruise itineraries to Spain, departing from Alicante, Amsterdam, Antwerp, Arrecife, Athens and more. April is the most popular month to cruise to Spain and we have over 3,556 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
993 Cruises (3,556 Cruise Departures)
Cruise

7 Days (6 Nights) Madeira to Madeira
Cruise Line: MSC Cruises
Ship: MSC Opera
Departures: Nov 2024 to Feb 2025
Countries Visited: Portugal, Spain
Save And Sail Offer
INSIDE
$892
OCEANVIEW
$1,010
BALCONY
$1,515
SUITE
$2,317
From 892
Cruise

8 Days (7 Nights) London to London
Cruise Line: Royal Caribbean
Departure: 04 October 2025
Countries Visited: England, Spain
Exclusive Deal
INSIDE
$1,734
OCEANVIEW
$2,164
BALCONY
$2,662
SUITE
$3,784
Save 585
From 1,484
Cruise

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
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,771
SUITE
$2,692
From 959
Cruise

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departures: Nov 2025 to Feb 2026
Countries Visited: Spain, Portugal
INSIDE
$1,633
OCEANVIEW
$1,976
BALCONY
$2,538
SUITE
-
From 1,633
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

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
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
$712
OCEANVIEW
$969
BALCONY
$1,315
SUITE
$2,087
From 712
Cruise

16 Days (15 Nights) Lisbon to Lisbon
Cruise Line: Silversea
Departure: 30 September 2024
Countries Visited: Portugal, Spain
Mutiple Deals Available
INSIDE
-
OCEANVIEW
$13,068
BALCONY
$14,355
SUITE
$26,235
From 13,068
Cruise

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

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 12 June 2025
Countries Visited: Spain, Morocco
Up to 80% Off Second Sailor + Free Upgrade
INSIDE
$3,192
OCEANVIEW
$3,714
BALCONY
$4,077
SUITE
$8,894
From 3,192
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

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Cruise Line: MSC Cruises
Ship: MSC Opera
Departure: 22 December 2024
Countries Visited: Spain, Portugal
Save And Sail Offer
INSIDE
$1,603
OCEANVIEW
$1,821
BALCONY
$2,494
SUITE
$3,415
From 1,603
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

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
Departure: 01 November 2025
Countries Visited: Spain, Portugal
INSIDE
$2,059
OCEANVIEW
$2,451
BALCONY
$3,301
SUITE
$5,368
From 2,059
Cruise

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

4 Days (3 Nights) Rome to Barcelona
Cruise Line: Royal Caribbean
Departures: Sep 2024 to Oct 2025
Countries Visited: Italy, Spain
Exclusive Deal
INSIDE
$1,455
OCEANVIEW
$1,572
BALCONY
$1,749
SUITE
$2,698
Save 932
From 1,230
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,345
SUITE
$2,157
From 693
Cruise

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Opera
Departures: Nov 2024 to Mar 2025
Countries Visited: Spain, Portugal
Save And Sail Offer
INSIDE
$959
OCEANVIEW
$1,177
BALCONY
$1,771
SUITE
$2,692
From 959
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,762
OCEANVIEW
$1,976
BALCONY
$2,657
SUITE
$4,744
From 1,762
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 06 November 2025
Countries Visited: Spain, France
Exclusive DealExclusive Offer
INSIDE
$1,826
OCEANVIEW
$2,128
BALCONY
$2,362
SUITE
$6,397
Save 2,344
From 1,826
Cruise

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departure: 27 December 2024
Countries Visited: Spain, Portugal
INSIDE
$2,883
OCEANVIEW
$3,899
BALCONY
$4,451
SUITE
$9,945
From 2,883
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departures: May 2024 to Oct 2025
Countries Visited: Spain, Italy
Exclusive Deal
INSIDE
$1,765
OCEANVIEW
$2,300
BALCONY
$2,415
SUITE
$2,992
Save 2,593
From 1,450
Cruise

3 Days (2 Nights) Valencia to Cagliari
Cruise Line: MSC Cruises
Ship: MSC Lirica
Departure: 23 November 2024
Countries Visited: Spain, Sardinia
Exclusive Deal
INSIDE
$324
OCEANVIEW
$413
BALCONY
$591
SUITE
$700
From 324
Cruise

8 Days (7 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departures: Oct 2024 to Oct 2025
Countries Visited: Spain, Portugal
INSIDE
$763
OCEANVIEW
$1,079
BALCONY
$1,315
SUITE
$2,206
From 763
Cruise

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departure: 14 December 2024
Countries Visited: Spain, Portugal
INSIDE
$3,309
OCEANVIEW
$3,978
BALCONY
$4,778
SUITE
-
From 3,309
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

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

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departure: 27 December 2025
Countries Visited: Spain, Portugal
INSIDE
$3,366
OCEANVIEW
$3,906
BALCONY
$4,885
SUITE
-
From 3,366
Cruise

9 Days (8 Nights) Rome to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 23 September 2025
Countries Visited: Italy, Spain
Port-to-PortDoor-to-Door Upgrade Option
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$12,078
From 12,078
Results: 31-60 of 993

No Results found. Try changing your search filters.