Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,105 unique cruise itineraries to Spain, departing from Alicante, Amalfi, Amsterdam, Athens, Barcelona and more. April is the most popular month to cruise to Spain and we have over 4,597 departures available from twenty of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
2 Days
30 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$99pp
$49,798pp
Countries
Show More...
Filter Results
1,105 Cruises (4,597 Cruise Departures)
Cruise
 (1)

5 Days (4 Nights) Lanzarote to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 01 April 2027
Countries Visited: Spain
Inside
$481
Oceanview
$539
Balcony
$591
Suite
-
From
481
per person
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
Inside
$673
Oceanview
$763
Balcony
$993
Suite
$1,713
From
673
per person
Cruise

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: Ponant
Departures: Apr 2026 to Oct 2026
Countries Visited: Spain
Inside
-
Oceanview
-
Balcony
$4,660
Suite
$6,940
From
4,660
per person
Cruise

7 Days (6 Nights) San Miguel de Abona to San Miguel de Abona
Operated By: G Adventures
Departures: Nov 2025 to Mar 2026
Countries Visited: Spain
Save
260
From
959
per person
Cruise

10 Days (9 Nights) Monte Carlo to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 15 August 2026
Countries Visited: Monaco, France, Spain
Inside
-
Oceanview
-
Balcony
$9,400
Suite
$11,400
From
9,400
per person
Cruise
 (1)

6 Days (5 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 06 December 2025
Countries Visited: Portugal, Spain
Inside
-
Oceanview
-
Balcony
$774
Suite
$1,292
From
774
per person
Cruise
 (1)

8 Days (7 Nights) Lanzarote to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 08 December 2025
Countries Visited: Spain, Portugal
Inside
-
Oceanview
-
Balcony
$995
Suite
-
From
995
per person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Nice
Cruise Line: Azamara Cruises
Departure: 26 May 2026
Countries Visited: Spain, France
Inside
$2,469
Oceanview
$2,839
Balcony
$4,319
Suite
$5,259
From
2,469
per person
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
Inside
$593
Oceanview
$683
Balcony
$913
Suite
$1,633
From
593
per person
Cruise
 (5)

8 Days (7 Nights) Rome to Barcelona
Cruise Line: Azamara Cruises
Departure: 22 December 2026
Countries Visited: Italy, Spain
Inside
$1,729
Oceanview
$1,989
Balcony
$2,319
Suite
$3,849
From
1,729
per person
Cruise
 (5)

8 Days (7 Nights) Malaga to Barcelona
Cruise Line: Azamara Cruises
Departure: 13 February 2027
Countries Visited: Spain, Morocco
Inside
$2,089
Oceanview
$2,409
Balcony
$2,759
Suite
$4,459
From
2,089
per person
New ReleaseCruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Emerald Cruises
Departures: Oct 2025 to Oct 2025
Countries Visited: Spain, France
Inside
-
Oceanview
-
Balcony
-
Suite
$19,051
Save
375
From
19,051
per person
Cruise
 (1)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: Azamara Cruises
Departure: 21 May 2026
Countries Visited: Spain, France
Inside
$1,709
Oceanview
$1,939
Balcony
$2,549
Suite
$3,269
From
1,709
per person
Cruise
 (2)

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 11 January 2026
Countries Visited: Spain, Morocco
Inside
$1,405
Oceanview
$1,558
Balcony
$1,929
Suite
$4,993
Save
770
From
1,405
per person
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departures: Sep 2025 to Jul 2026
Countries Visited: Spain, Italy
Inside
$2,261
Oceanview
$2,367
Balcony
$2,406
Suite
$4,961
From
2,261
per person
Cruise

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 16 April 2026
Countries Visited: Spain, Portugal
Inside
$2,027
Oceanview
$2,227
Balcony
$2,727
Suite
$8,270
Save
789
From
2,397
per person
Cruise
 (3)

10 Days (9 Nights) Lisbon to Barcelona
Cruise Line: Azamara Cruises
Departure: 16 April 2026
Countries Visited: Portugal, Spain
Inside
$2,929
Oceanview
$3,219
Balcony
$3,959
Suite
-
From
2,929
per person
Cruise
 (1)

8 Days (7 Nights) Funchal to Funchal
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 03 January 2026
Countries Visited: Portugal, Spain
Inside
-
Oceanview
-
Balcony
$1,055
Suite
$1,775
From
1,055
per person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Oceania Cruises
Departure: 02 November 2026
Countries Visited: Spain, Portugal
Inside
$2,099
Oceanview
$2,299
Balcony
$3,399
Suite
$4,699
Save
2,099
From
2,099
per person
Cruise

9 Days (8 Nights) Rome to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 23 September 2025
Countries Visited: Italy, Spain
Inside
-
Oceanview
-
Balcony
$9,500
Suite
$13,700
From
9,500
per person
Cruise

11 Days (10 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Ponant
Ship: Le Champlain
Departure: 16 April 2026
Countries Visited: Spain, Portugal
Inside
-
Oceanview
-
Balcony
$5,920
Suite
$8,780
From
5,920
per person
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
Inside
-
Oceanview
$764
Balcony
$1,004
Suite
$1,714
From
764
per person
Cruise
 (2)

5 Days (4 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Departure: 29 October 2026
Countries Visited: France, Spain
Inside
$522
Oceanview
$580
Balcony
$633
Suite
$1,097
From
522
per person
Cruise
 (6)

15 Days (14 Nights) Fort Lauderdale to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 28 March 2027
Countries Visited: USA, Spain
Sanctuary Collection
Inside
$1,069
Oceanview
$1,390
Balcony
$2,015
Suite
$2,540
From
1,069
per person
Cruise

12 Days (11 Nights) Lisbon to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 05 April 2026
Countries Visited: Portugal, Spain
Inside
-
Oceanview
-
Balcony
$10,700
Suite
$13,100
From
10,700
per person
Cruise

6 Days (5 Nights) Santa Cruz De Tenerife to London
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 11 October 2025
Countries Visited: Spain, England
Inside
$755
Oceanview
-
Balcony
$1,099
Suite
-
From
755
per person
Cruise
 (1)

6 Days (5 Nights) Genoa to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Seaview
Departure: 20 October 2025
Countries Visited: Italy, Spain
Inside
-
Oceanview
-
Balcony
$556
Suite
$886
From
556
per person
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: 02 January 2026
Countries Visited: Spain, Portugal
Inside
-
Oceanview
-
Balcony
$993
Suite
-
From
993
per person
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
Inside
$678
Oceanview
$768
Balcony
$998
Suite
$1,718
From
678
per person
Cruise
 (1)

8 Days (7 Nights) Lanzarote to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Musica
Departure: 05 January 2026
Countries Visited: Spain, Portugal
Inside
-
Oceanview
$815
Balcony
$985
Suite
-
From
815
per person
Results: 1-30 of 1105

No results found. Try amending the search filters.