Spain Cruises

Are you looking for a cruise to Spain? Choose from 1,065 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,270 departures available from twenty-one of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
2 Days
29 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$100pp
$56,998pp
Countries
Show More...
Filter Results
1,065 Cruises (4,270 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
Book Early Offer + Onboard Credit
INSIDE
$673
OCEANVIEW
$763
BALCONY
$993
SUITE
$1,713
From (per person) 673
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
$7,900
Save (per person) 2,500
From (per person) 7,900
Cruise

7 Days (6 Nights) San Miguel de Abona to San Miguel de Abona
Operated By: G Adventures
Departures: Mar 2025 to Mar 2026
Countries Visited: Spain
Last Minute Offer
Save (per person) 249
From (per person) 950
Cruise

8 Days (7 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Cruise Line: Ponant
Ship: Le Bellot
Departure: 02 April 2026
Countries Visited: Spain
Exclusive Solo Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$4,660
SUITE
$6,940
From (per person) 4,660
New ReleaseCruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Emerald Cruises
Departures: Oct 2025 to Oct 2025
Countries Visited: Spain, France
2 for 1 Fare + Fly Free Economy2 for 1 Fare + Fly Free Premium Economy
INSIDE
-
OCEANVIEW
$6,155
BALCONY
-
SUITE
$8,080
Save (per person) 6,235
From (per person) 6,155
Cruise

11 Days (10 Nights) Fort-de-France to Las Palmas de Gran Canaria
Cruise Line: Ponant
Departures: Mar 2025 to Apr 2026
Countries Visited: Martinique, Spain
Exclusive Solo Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$3,580
SUITE
$5,270
From (per person) 3,580
Cruise
 (1)

3 Days (2 Nights) Rome to Barcelona
Cruise Line: MSC Cruises
Departure: 16 April 2025
Countries Visited: Italy, Spain
One Way Cruise Offer
INSIDE
$181
OCEANVIEW
$241
BALCONY
$341
SUITE
$591
From (per person) 181
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
$2,549
OCEANVIEW
$2,819
BALCONY
$3,609
SUITE
$5,139
From (per person) 2,549
Cruise

5 Days (4 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departure: 11 April 2025
Countries Visited: Spain, France
March Vacation Sale
INSIDE
$667
OCEANVIEW
-
BALCONY
$788
SUITE
-
Save (per person) 432
From (per person) 788
Cruise
 (2)

9 Days (8 Nights) Lisbon to Barcelona
Cruise Line: Ponant
Ship: Le Laperouse
Departure: 24 September 2025
Countries Visited: Portugal, Spain
INSIDE
-
OCEANVIEW
-
BALCONY
$6,900
SUITE
$12,910
From (per person) 6,900
Cruise

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 16 April 2026
Countries Visited: Spain, Portugal
Exclusive Deal
INSIDE
$1,309
OCEANVIEW
$1,570
BALCONY
$1,839
SUITE
$5,040
Save (per person) 737
From (per person) 1,309
Cruise

5 Days (4 Nights) Barcelona to Lisbon
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 04 May 2025
Countries Visited: Spain, Portugal
Unique Oceans Offer
INSIDE
-
OCEANVIEW
-
BALCONY
$2,745
SUITE
$3,240
From (per person) 2,745
Cruise

12 Days (11 Nights) Barcelona to Rome
Cruise Line: Regent Seven Seas
Departure: 18 September 2026
Countries Visited: Spain, Monaco, Italy
Exclusive DealEarly Booking Saving
INSIDE
-
OCEANVIEW
-
BALCONY
$9,499
SUITE
$11,199
Save (per person) 15,099
From (per person) 9,499
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departures: May 2025 to Aug 2026
Countries Visited: Spain, Italy
March Vacation Sale
INSIDE
$936
OCEANVIEW
$1,130
BALCONY
$1,162
SUITE
$1,992
Save (per person) 708
From (per person) 936
New ReleaseCruise

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Scenic
Departure: 23 September 2026
Countries Visited: Spain, France
2 for 1 Fares + Fly Free Premium Economy2 for 1 Fares + Fly Free Business Class
INSIDE
-
OCEANVIEW
-
BALCONY
$12,435
SUITE
$19,935
Save (per person) 12,555
From (per person) 12,435
Cruise

3 Days (2 Nights) Barcelona to La Goulette
Cruise Line: MSC Cruises
Ship: MSC Seaside
Departure: 29 April 2025
Countries Visited: Spain, Tunisia
One Way Cruise Offer
INSIDE
$224
OCEANVIEW
-
BALCONY
$324
SUITE
-
From (per person) 224
Cruise
 (2)

15 Days (14 Nights) Fort Lauderdale to Barcelona
Cruise Line: Princess
Ship: Sun Princess
Departure: 22 March 2025
Countries Visited: USA, Spain
Exclusive Deal
INSIDE
$947
OCEANVIEW
-
BALCONY
-
SUITE
-
From (per person) 947
Cruise
 (2)

9 Days (8 Nights) Barcelona to Lisbon
Cruise Line: Ponant
Ship: Le Laperouse
Departure: 16 September 2025
Countries Visited: Spain, Portugal
INSIDE
-
OCEANVIEW
-
BALCONY
$8,700
SUITE
$14,650
From (per person) 8,700
Cruise

8 Days (7 Nights) Rome to Rome
Cruise Line: Royal Caribbean
Departures: May 2025 to Aug 2026
Countries Visited: Italy, Spain
March Vacation Sale
INSIDE
$1,109
OCEANVIEW
$1,268
BALCONY
$1,350
SUITE
$2,278
Save (per person) 2,648
From (per person) 1,109
Cruise
 (1)

8 Days (7 Nights) Lisbon to Barcelona
Cruise Line: Ponant
Departure: 19 April 2025
Countries Visited: Portugal, Spain
INSIDE
-
OCEANVIEW
-
BALCONY
$6,930
SUITE
$15,370
From (per person) 6,930
New ReleaseCruise

10 Days (9 Nights) Malaga to Nice
Cruise Line: Emerald Cruises
Departure: 25 April 2025
Countries Visited: Spain, France
2 for 1 Fare + Fly Free Economy2 for 1 Fare + Fly Free Premium Economy
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$10,170
Save (per person) 10,170
From (per person) 10,170
Cruise

8 Days (7 Nights) Barcelona to Monte Carlo
Cruise Line: Silversea
Ship: Silver Ray
Departure: 26 July 2026
Countries Visited: Spain, France, Monaco
Port-to-PortDoor-to-Door Upgrade Option
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$4,900
Save (per person) 2,500
From (per person) 4,900
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 USD $300 Bar Tab
INSIDE
-
OCEANVIEW
$2,351
BALCONY
$2,190
SUITE
$5,100
From (per person) 2,190
Cruise

12 Days (11 Nights) Barcelona to London
Cruise Line: Cunard
Departure: 13 October 2025
Countries Visited: Spain, England
Exclusive Deal
INSIDE
$1,209
OCEANVIEW
$1,469
BALCONY
$1,629
SUITE
$3,789
From (per person) 1,209
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
Book Early Offer + Onboard Credit
INSIDE
-
OCEANVIEW
$763
BALCONY
$1,003
SUITE
$1,713
From (per person) 763
Cruise

7 Days (6 Nights) Barcelona to Santa Cruz De Tenerife
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 03 April 2025
Countries Visited: Spain, Morocco
Unique Oceans Offer
INSIDE
-
OCEANVIEW
-
BALCONY
-
SUITE
$3,410
From (per person) 3,410
Cruise

4 Days (3 Nights) Barcelona to Barcelona
Cruise Line: MSC Cruises
Departure: 07 May 2025
Countries Visited: Spain, Italy
Escape To Sea Promotion
INSIDE
$205
OCEANVIEW
$255
BALCONY
$304
SUITE
$685
From (per person) 205
Cruise

14 Days (13 Nights) Barcelona to Fort Lauderdale
Cruise Line: Royal Caribbean
Departure: 26 October 2025
Countries Visited: Spain, USA
March Vacation SaleExclusive Solo Offer
INSIDE
$1,115
OCEANVIEW
$1,432
BALCONY
$1,404
SUITE
$4,765
Save (per person) 62
From (per person) 1,597
Cruise
 (1)

8 Days (7 Nights) Barcelona to Nice
Cruise Line: Azamara Cruises
Departure: 26 May 2026
Countries Visited: Spain, France
INSIDE
$1,729
OCEANVIEW
$2,019
BALCONY
$2,639
SUITE
$3,689
From (per person) 1,729
New ReleaseCruise

12 Days (11 Nights) Porto to Barcelona
Operated By: Travelmarvel
Departure: 17 April 2025
Countries Visited: Portugal, Spain
Exclusive Deal
Save (per person) 500
From (per person) 3,495
Results: 1-30 of 1065

No Results found. Try changing your search filters.