View our Top Deals — 5% discount on your first booking.

Spain

Visit Spain, Cruise to Spain

Spain is a vibrant and diverse country that offers a perfect blend of rich history, culture, and stunning landscapes. From the bustling streets of Barcelona to the serene beauty of the Costa Brava, Spain is filled with iconic landmarks, lively festivals, and world-class cuisine. Cruise Visitors can marvel at architectural wonders like La Sagrada Familia and Park Güell in Barcelona, savour authentic Paella Dish in Valencia, or wander through the charming streets of Madrid, the country's capital. With its beautiful beaches, mountainous landscapes, and diverse regional cultures, Spain offers something for every traveler, whether you're seeking adventure, relaxation, or cultural immersion.

Cruise ships visiting Spain typically make stops in key ports such as Barcelona, Malaga, Valencia, and Palma de Mallorca. Barcelona, Spain's second-largest city, is a popular embarkation port and offers easy access to famous attractions like Park Güell, La Rambla, and the Gothic Quarter. Valencia, known for its futuristic architecture, is another favorite stop, while Palma de Mallorca provides a mix of history and stunning beaches.

Top Cruise Destinations in spain

Top spain Cruise Deals

NEW SHIP - BOLD ADVENTURES
Mediterranean Coastal Voyage from Barcelona

Mediterranean Coastal Voyage from Barcelona

Barcelona, Spain Barcelona, Spain
7 Nights
Fares from $2,679 per guest
Depart2nd August 2027
ShipLegend of the Seas
NEW SHIP - BOLD ADVENTURES
Legendary Mediterranean Journey from Rome

Legendary Mediterranean Journey from Rome

Rome, Italy Rome (Civitavecchia), Italy
7 Nights
Fares from $1,948 per guest
Depart20th August 2026
ShipLegend of the Seas
NEW SHIP - BOLD ADVENTURES
Legend of the seas: Mediterranean Icons Cruise from Rome

Legend of the seas: Mediterranean Icons Cruise from Rome

Rome,Italy Rome/Civitavecchia, Italy
7 Nights
Fares from $2,017 per guest
Depart18th July 2026
ShipLegend of the Seas
NEW SHIP - BOLD ADVENTURES
8-Night Mediterranean Cruise on Legend of the Seas

8-Night Mediterranean Cruise on Legend of the Seas

Rome, Italy Barcelona, Spain
8 Nights
Fares from $2,037 per guest
Depart25th July 2026
ShipLegend of the Seas
Celebrity Xcel: The Mediterranean Signature Cruise

Celebrity Xcel: The Mediterranean Signature Cruise

Barcelona, Spain Barcelona, Spain
10 Nights
Fares from $2,054 per guest
Depart2nd October 2026
ShipCelebrity Xcel
7 Nights Mediterranean Highlights Voyage

7 Nights Mediterranean Highlights Voyage

Barcelona, Spain Barcelona, Spain
7 Nights
Fares from $1,856 per guest
Depart27th June 2026
ShipCelebrity Xcel
Riviera Glamour: Portofino to Amalfi Luxury Cruise

Riviera Glamour: Portofino to Amalfi Luxury Cruise

Barcelona, Spain Barcelona, Spain
7 Nights
Fares from $1,552 per guest
Depart4th July 2026
ShipCelebrity Xcel
11 Nights Spain, Portugal & Morocco

11 Nights Spain, Portugal & Morocco

Barcelona, Spain Barcelona, Spain
11 Nights
Fares from $3,414 per guest
Depart21st September 2026
ShipCelebrity Xcel
Greece, Italy & Spain cruise: Athens to Malaga

Greece, Italy & Spain cruise: Athens to Malaga

Athens, GreeceMalaga, Spain
8 Nights
Fares from $2,250 per guest
Depart26th November 2026
ShipAzamara Quest
Up to $500 onboard Credit - Limited time offer
Italy, France & Spain Cruise and Golf Travel

Italy, France & Spain Cruise and Golf Travel

Rome, Italy Barcelona, Spain
7 Nights
Fares from $4,950 per guest
Depart31st October 2026
ShipAzamara Onward
Nice, Portofino & Florence Cruise

Nice, Portofino & Florence Cruise

Barcelona, SpainNice, France
8 Nights
Fares from $2,559 per guest
Depart2nd June 2026
ShipAzamara Journey
Luxury New Ship
Oceania Allura 7 days - Italy, Spain & France

Oceania Allura 7 days - Italy, Spain & France

Rome, Italy Barcelona, Spain
7 Nights
Fares from $3,149 per guest
Depart2nd July 2026
ShipOceania Allura
8 Days Cruise Through Italy, France & Spain

8 Days Cruise Through Italy, France & Spain

Barcelona, SpainBarcelona, Spain
7 Nights
Fares from $1,450 per guest
Depart7th June 2026
ShipCosta Toscana
Voyage Beyond the Riviera: 7-Night Coastal Adventure

Voyage Beyond the Riviera: 7-Night Coastal Adventure

Genoa, ItalyGenoa, Italy
7 Nights
Fares from $1,400 per guest
Depart27th July 2026
ShipMSC World Europa
Med Cruise: Nice, Florence & Amalfi Coast

Med Cruise: Nice, Florence & Amalfi Coast

Barcelona, SpainRome, Italy
7 Nights
Fares from $929 per guest
Depart23rd August 2026
ShipNorwegian Epic
All inclusive with Return Flight
Barcelona & the Med: 3-Night City Stay + 7-Night Cruise

Barcelona & the Med: 3-Night City Stay + 7-Night Cruise

BarcelonaBarcelona, Spain
7 Nights
Fares from $1,985 per guest
Depart22nd October 2026
ShipCosta Smeralda
Savor Italy at Sea — One Port at a Time | 8 Days Cruise

Savor Italy at Sea — One Port at a Time | 8 Days Cruise

BarcelonaBarcelona, Spain
7 Nights
Fares from $1,085 per guest
Depart26th October 2026
ShipCosta Smeralda
The Ultimate Mediterranean Getaway

The Ultimate Mediterranean Getaway

Valletta, MaltaValletta, Malta
7 Nights
Fares from $1,741 per guest
Depart17th June 2026
ShipMSC World Europa
7-Night Cruise from Athens to Barcelona

7-Night Cruise from Athens to Barcelona

Athens, Greece Barcelona, Spain
7 Nights
Fares from $1,312 per guest
Depart6th June 2026
ShipSun Princess
From Portofino to Barcelona: A Week of Wonders at Sea

From Portofino to Barcelona: A Week of Wonders at Sea

Genoa, ItalyGenoa, Italy
7 Nights
Fares from $1,100 per guest
Depart6th June 2026
ShipCosta Smeralda
Award-winning Cruise Expert
Best Price Guaranteed!
Cruise Line Relationships
Cruise Line Relationships
Free Holds
Top Customer Service
Circle Wavy0%
No Booking Fees