Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,134 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,394 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
$89pp
$78,090pp
Countries
Show More...
Filter Results
1,134 Cruises (4,394 Cruise Departures)
Cruise

7 Days (6 Nights) San Miguel de Abona to San Miguel de Abona
Operated By: G Adventures
Departures: Oct 2026 to Apr 2028
Visit: Spain
From
US$1,199
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: Ponant
Departure: 02 April 2026
Visit: Spain
Inside
-
Oceanview
-
Balcony
$4,660
Suite
$6,940
From
US$4,660
Per Person
View Trip
Cruise

9 Days (8 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 24 April 2027
Visit: Spain
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$5,220
Suite
$9,180
From
US$5,220
Save 3,480
Per Person
View Trip
Cruise
 (2)

5 Days (4 Nights) Lanzarote to Lanzarote
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Apr 2027 to Mar 2028
Visit: Spain
Inside
$510
Oceanview
$568
Balcony
$626
Suite
$1,641
From
US$510
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: Ponant
Ship: Le Laperouse
Departure: 25 October 2026
Visit: Spain
Inside
-
Oceanview
-
Balcony
$5,580
Suite
$7,950
From
US$5,580
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Dec 2026 to Mar 2028
Visit: Spain, Portugal
Inside
$623
Oceanview
$743
Balcony
$833
Suite
$1,653
From
US$623
Per Person
View Trip
Cruise
 (8)

6 Days (5 Nights) Barcelona to Barcelona
Cruise Line: Azamara Cruises
Departure: 03 June 2027
Visit: Spain, France
Azamara Always Included
Inside
$2,109
Oceanview
$2,289
Balcony
$2,707
Suite
$3,881
From
US$2,109
Per Person
View Trip
Cruise
 (2)

7 Days (6 Nights) Rome to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 15 November 2027
Visit: Italy, Spain
Inside
$549
Oceanview
$639
Balcony
$719
Suite
$1,149
From
US$549
Per Person
View Trip
Cruise

7 Days (6 Nights) Monte Carlo to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 19 July 2026
Visit: Monaco, France, Spain
Last Minute Fare
All-Inclusive Plus Fare
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$4,250
Suite
$6,580
From
US$4,250
Per Person
View Trip
Cruise
 (13)

14 Days (13 Nights) Barcelona to Miami
Cruise Line: Cunard
Departure: 29 October 2027
Visit: Spain, USA
Inside
$2,599
Oceanview
$2,899
Balcony
$3,299
Suite
$7,776
From
US$2,599
Per Person
View Trip
Cruise
 (2)

7 Days (6 Nights) Rome to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 07 December 2026
Visit: Italy, Spain
Inside
$364
Oceanview
$463
Balcony
$553
Suite
$1,063
From
US$364
Per Person
View Trip
New ReleaseCruise

11 Days (10 Nights) Santa Cruz de Tenerife to Barcelona
Cruise Line: Emerald Cruises
Departure: 15 April 2026
Visit: Spain, Morocco
Early Payment Discount
Exclusive Savings
Inside
-
Oceanview
$6,797
Balcony
-
Suite
$9,658
From
US$6,797
Save 9,193
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 14 February 2027
Visit: Spain, Portugal
Inside
$779
Oceanview
$939
Balcony
$1,009
Suite
$1,519
From
US$779
Per Person
View Trip
Cruise

10 Days (9 Nights) Monte Carlo to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 15 August 2026
Visit: Monaco, France, Spain
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,020
Suite
$9,080
From
US$6,020
Save 2,580
Per Person
View Trip
Cruise
 (2)

2 Days (1 Nights) Barcelona to Marseille
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 11 April 2026
Visit: Spain, France
Inside
$122
Oceanview
$162
Balcony
$202
Suite
$352
From
US$122
Per Person
View Trip
Cruise

12 Days (11 Nights) Barcelona to Porto
Cruise Line: Ponant
Ship: Le Champlain
Departure: 06 May 2026
Visit: Spain, Portugal
Inside
-
Oceanview
-
Balcony
$11,440
Suite
$21,490
From
US$11,440
Per Person
View Trip
Cruise

19 Days (18 Nights) Barcelona to Santos
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 16 November 2027
Visit: Spain, Brazil
Inside
$1,607
Oceanview
$1,847
Balcony
$2,127
Suite
$5,736
From
US$1,607
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Ship: Valiant Lady
Departure: 14 June 2026
Visit: Spain, France
Limited Time Offer
Inside
$1,441
Oceanview
$1,393
Balcony
$1,533
Suite
$3,703
From
US$1,393
Per Person
View Trip
Cruise

6 Days (5 Nights) Nice to Malaga
Cruise Line: Silversea
Departure: 30 August 2026
Visit: France, Spain
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,960
Suite
-
From
US$3,960
Save 2,640
Per Person
View Trip
Cruise

11 Days (10 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Ponant
Ship: L'Austral
Departure: 28 April 2026
Visit: Spain, Portugal
Inside
-
Oceanview
$5,840
Balcony
$6,280
Suite
$10,040
From
US$5,840
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 19 November 2027
Visit: Spain, Portugal
Inside
$723
Oceanview
$823
Balcony
$923
Suite
$1,653
From
US$723
Per Person
View Trip
Cruise
 (6)

15 Days (14 Nights) Fort Lauderdale to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 28 March 2027
Visit: USA, Spain
Princess Standard
Sanctuary Collection
Inside
$1,058
Oceanview
$1,169
Balcony
$1,589
Suite
$1,869
From
US$1,058
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) London to Barcelona
Cruise Line: Viking Cruises
Departures: Sep 2027 to Sep 2027
Visit: England, Spain
Viking $1,499 Air Deal
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,299
Suite
$4,799
From
US$3,299
Save 500
Per Person
View Trip
Cruise
 (3)

3 Days (2 Nights) Valletta to Barcelona
Cruise Line: MSC Cruises
Departure: 13 May 2026
Visit: Malta, Spain
Inside
-
Oceanview
-
Balcony
$399
Suite
-
From
US$399
Per Person
View Trip
Cruise
 (5)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Departure: 27 June 2027
Visit: Spain, France
Limited Time Offer
Inside
$1,253
Oceanview
$1,533
Balcony
$1,603
Suite
$4,305
From
US$1,253
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 25 December 2026
Visit: Spain, Portugal
Inside
$1,173
Oceanview
$1,283
Balcony
$1,363
Suite
$3,162
From
US$1,173
Per Person
View Trip
Cruise

6 Days (5 Nights) Palma de Mallorca to Nice
Cruise Line: Silversea
Departures: Jun 2026 to Aug 2026
Visit: Spain, France
All-Inclusive Plus Fare
Last Minute Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
$3,050
Balcony
$4,020
Suite
$4,780
From
US$3,050
Save 2,520
Per Person
View Trip
Cruise

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 25 October 2027
Visit: Spain, France
All-Inclusive Fare
All-Inclusive Plus Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$5,880
Suite
$10,090
From
US$5,880
Save 2,520
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Nice
Cruise Line: Azamara Cruises
Departure: 26 May 2026
Visit: Spain, France
Azamara Always Included
Inside
$1,509
Oceanview
$2,189
Balcony
$2,295
Suite
-
From
US$1,509
Per Person
View Trip
Cruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Silversea
Ship: Silver Ray
Departure: 02 May 2027
Visit: Spain, France
All-Inclusive Plus Fare
All-Inclusive Fare
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,720
Suite
$9,200
From
US$6,720
Save 2,880
Per Person
View Trip
Results: 1-30 of 1134

No trips found. Try adjusting the search filters.