Spain Cruises

Are you looking for a cruise to Spain? Choose from 993 unique cruise itineraries to Spain, departing from Alicante, Amsterdam, Antwerp, Athens, Barcelona and more. October and April are the most popular months to cruise to Spain and we have over 3,591 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
$57,795pp
Countries
Show More...
Filter Results
993 Cruises (3,591 Cruise Departures)
Cruise

7 Days (6 Nights) San Miguel de Abona to San Miguel de Abona
Operated By: G Adventures
Departures: Oct 2024 to Apr 2025
Countries Visited: Spain
Exclusive Savings
Save 39
From 1,763
Cruise

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: Ponant
Departures: Apr 2025 to Apr 2025
Countries Visited: Spain
Exclusive Savings
INSIDE
-
OCEANVIEW
$5,204
BALCONY
$5,616
SUITE
$8,468
Save 96
From 5,204
Cruise
 (1)

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
$9,439
SUITE
$15,917
Save 181
From 9,439
Cruise
 (1)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2024 to Jan 2025
Countries Visited: Spain, Morocco
Exclusive Offer
INSIDE
$2,098
OCEANVIEW
$2,430
BALCONY
$3,606
SUITE
$7,365
Save 4,237
From 2,098
Cruise
 (1)

11 Days (10 Nights) Barcelona to Nice
Cruise Line: Azamara Cruises
Departure: 27 June 2025
Countries Visited: Spain, France
INSIDE
$4,104
OCEANVIEW
$4,565
BALCONY
$5,255
SUITE
$6,980
From 4,104
Cruise
 (1)

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
$6,568
SUITE
$12,311
Save 122
From 6,568
Cruise
 (1)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: Azamara Cruises
Departure: 22 May 2025
Countries Visited: Spain, France
INSIDE
$2,375
OCEANVIEW
$2,837
BALCONY
$3,527
SUITE
$6,286
From 2,375
Cruise
 (1)

5 Days (4 Nights) Barcelona to Barcelona
Cruise Line: Azamara Cruises
Departure: 26 September 2024
Countries Visited: Spain, France
Circle Club Voyage
INSIDE
$1,430
OCEANVIEW
$1,415
BALCONY
$1,874
SUITE
$2,794
From 1,415
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
Circle Club Voyage
INSIDE
-
OCEANVIEW
$3,515
BALCONY
$4,779
SUITE
$7,940
From 3,515
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,029
OCEANVIEW
$1,247
BALCONY
-
SUITE
$2,840
From 1,029
Cruise

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departure: 31 October 2025
Countries Visited: Spain, Portugal
INSIDE
$2,059
OCEANVIEW
$2,550
BALCONY
$3,301
SUITE
$5,368
From 2,059
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

4 Days (3 Nights) Valencia to Rome
Cruise Line: MSC Cruises
Departure: 27 November 2024
Countries Visited: Spain, Italy
Exclusive Deal
INSIDE
$473
OCEANVIEW
$572
BALCONY
$691
SUITE
$1,265
From 473
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

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,198
OCEANVIEW
$3,720
BALCONY
$4,083
SUITE
$8,908
From 3,198
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
New ReleaseCruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Emerald Cruises
Departures: Oct 2025 to Oct 2025
Countries Visited: Spain, France
Exclusive Savings
INSIDE
-
OCEANVIEW
$8,080
BALCONY
-
SUITE
$10,858
Save 165
From 8,080
Cruise

14 Days (13 Nights) Miami to Barcelona
Cruise Line: Royal Caribbean
Departure: 28 April 2024
Countries Visited: USA, Spain
Exclusive Deal
INSIDE
$2,468
OCEANVIEW
-
BALCONY
$3,885
SUITE
-
Save 883
From 1,999
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 01 September 2024
Countries Visited: Spain, France
Up to 80% Off Second Sailor + Free Upgrade
INSIDE
$2,174
OCEANVIEW
$2,309
BALCONY
$2,612
SUITE
$5,691
From 2,174
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
$663
OCEANVIEW
$969
BALCONY
$1,413
SUITE
$2,095
From 663
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,649
SUITE
$3,936
From 1,497
Cruise

10 Days (9 Nights) Monte Carlo to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 29 July 2025
Countries Visited: France, Monaco, Spain
Port-to-PortDoor-to-Door Upgrade Option
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$10,593
From 10,593
Cruise

8 Days (7 Nights) London to London
Ship: Ventura
Departure: 24 August 2024
Countries Visited: England, Spain
INSIDE
$1,714
OCEANVIEW
$2,069
BALCONY
$2,435
SUITE
$3,920
From 1,714
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
$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: 06 December 2024
Countries Visited: Spain, Portugal
INSIDE
$1,497
OCEANVIEW
$2,067
BALCONY
$2,471
SUITE
-
From 1,497
Cruise

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

12 Days (11 Nights) Barcelona to Bridgetown
Cruise Line: Explora Journeys
Ship: Explora I
Departure: 29 November 2024
Countries Visited: Spain, Barbados
The Total Luxury Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$4,841
SUITE
$5,910
From 4,841
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

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Regent Seven Seas
Departure: 29 November 2025
Countries Visited: Spain, Portugal
Exclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$9,616
SUITE
$11,398
Save 6,584
From 9,616
Cruise

15 Days (14 Nights) Santa Cruz de Tenerife to Santa Cruz de Tenerife
Ship: Azura
Departure: 19 December 2025
Countries Visited: Spain, Portugal
INSIDE
$3,643
OCEANVIEW
$4,104
BALCONY
$5,132
SUITE
-
From 3,643
Results: 1-30 of 993

No Results found. Try changing your search filters.