Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,178 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 4,172 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
$42,640pp
Countries
Show More...
Filter Results
1,178 Cruises (4,172 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
Exclusive Deal
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
$1,613
SUITE
$2,593
From (per person) 1,128
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

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 Savings
INSIDE
-
OCEANVIEW
-
BALCONY
$5,528
SUITE
$8,311
Save (per person) 142
From (per person) 5,528
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)

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,666
OCEANVIEW
$1,992
BALCONY
$2,636
SUITE
$3,725
From (per person) 1,666
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
Exclusive Deal
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
$1,613
SUITE
$2,593
From (per person) 1,128
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
-
OCEANVIEW
$2,006
BALCONY
$2,550
SUITE
$4,025
From (per person) 2,006
Cruise
 (1)

6 Days (5 Nights) Rome to Rome
Cruise Line: MSC Cruises
Departure: 16 April 2025
Countries Visited: Italy, Spain
Exclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$1,428
SUITE
$2,378
From (per person) 1,428
Cruise
 (1)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 03 January 2026
Countries Visited: Portugal, Spain
Exclusive Deal
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
$1,613
SUITE
$2,593
From (per person) 1,128
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)

6 Days (5 Nights) Genoa to Genoa
Cruise Line: MSC Cruises
Departure: 17 April 2025
Countries Visited: Italy, Spain
Exclusive Deal
INSIDE
-
OCEANVIEW
-
BALCONY
$1,755
SUITE
-
From (per person) 1,755
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)

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
Exclusive Deal
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
$1,613
SUITE
$2,593
From (per person) 1,128
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
Exclusive Deal
INSIDE
$1,363
OCEANVIEW
$1,600
BALCONY
$2,036
SUITE
$3,333
From (per person) 1,363
Cruise
 (1)

6 Days (5 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 06 December 2025
Countries Visited: Portugal, Spain
Exclusive Deal
INSIDE
-
OCEANVIEW
$1,032
BALCONY
$1,220
SUITE
$1,903
From (per person) 1,032
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)

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
 (1)

8 Days (7 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 07 December 2025
Countries Visited: Spain, Portugal
Exclusive Deal
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
$1,613
SUITE
$2,593
From (per person) 1,128
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) 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)

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) Barcelona to Lisbon
Cruise Line: Azamara Cruises
Departure: 11 November 2025
Countries Visited: Spain, Portugal
INSIDE
$3,912
OCEANVIEW
$5,219
BALCONY
$5,496
SUITE
$7,466
From (per person) 3,912
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)

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,344
OCEANVIEW
$1,400
BALCONY
$1,539
SUITE
$2,133
From (per person) 1,344
Cruise
 (1)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: Azamara Cruises
Departure: 22 May 2025
Countries Visited: Spain, France
INSIDE
$2,165
OCEANVIEW
$2,323
BALCONY
$2,432
SUITE
$4,867
From (per person) 2,165
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)

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
Exclusive Deal
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
$1,613
SUITE
$2,593
From (per person) 1,128
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,870
SUITE
$19,885
Save (per person) 170
From (per person) 8,870
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)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Musica
Departures: Nov 2025 to Apr 2026
Countries Visited: Portugal, Spain
Exclusive Deal
INSIDE
$1,128
OCEANVIEW
$1,277
BALCONY
$1,613
SUITE
$2,593
From (per person) 1,128
Results: 1-30 of 1178

No Results found. Try changing your search filters.