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

Italy, Spain & Malta

Italy, Spain & Malta

Naples, ItalyNaples, Italy
7 Nights
Fares from $1,362 per guest
Depart27th April 2026
ShipMSC World Europa
7 nights Mediterranean Cruise

7 nights Mediterranean Cruise

Rome, ItalyRome, Italy
7 Nights
Fares from $1,087 per guest
Depart3rd May 2026
ShipMSC Seaview
8 Nights Spain & Portugal Cruise

8 Nights Spain & Portugal Cruise

outhampton, England Rome, Italy
8 Nights
Fares from $1,084 per guest
Depart7th October 2027
ShipMariner of the Seas
A Week on the Mediterranean: Sun, Culture, and Seaside Splendor

A Week on the Mediterranean: Sun, Culture, and Seaside Splendor

Valencia, SpainValencia, Spain
7 Nights
Fares from $924 per guest
Depart20th November 2027
ShipMSC Lirica
Rome & Beyond Voyage

Rome & Beyond Voyage

Rome, Italy Rome,Italy
7 Nights
Fares from $1,100 per guest
Depart23rd April 2026
ShipCosta Toscana
7 Nights Mediterranean - MSC World Europa

7 Nights Mediterranean - MSC World Europa

Genoa, ItalyGenoa, Italy
7 Nights
Fares from $1,202 per guest
Depart3rd May 2026
ShipMSC World Europa
7 Nights Mediterranean Allure

7 Nights Mediterranean Allure

Rome,Italy Rome,Italy
7 Nights
Fares from $939 per guest
Depart18th November 2027
ShipMSC Lirica
7 Nights Mediterranean Cruise

7 Nights Mediterranean Cruise

Livorno, ItalyLivorno, Italy
7 Nights
Fares from $1,277 per guest
Depart13th January 2027
ShipMSC Fantasia
England, Spain &  France Voyage

England, Spain & France Voyage

Southampton, EnglandSouthampton, England
7 Nights
Fares from $1,001 per guest
Depart22nd March 2027
ShipSky Princess
7-Day Mediterranean with Greece & Italy

7-Day Mediterranean with Greece & Italy

Athens, GreeceBarcelona, Spain
7 Nights
Fares from $1,250 per guest
Depart3rd October 2026
ShipSun Princess
Costa Smeralda - France, Spain, Tunisia, Italy 8 Days

Costa Smeralda - France, Spain, Tunisia, Italy 8 Days

Marseille, FranceMarseille, France
7 Nights
Fares from $857 per guest
Depart26th April 2026
ShipCosta Smeralda
Costa Toscana - Western Mediterranean, 8 days

Costa Toscana - Western Mediterranean, 8 days

Barcelona, Spain Barcelona, Spain
8 Nights
Fares from $1,376 per guest
Depart6th September 2026
ShipCosta Toscana
Mediterranean Gems: 8-Night Spain & Portugal Cruise

Mediterranean Gems: 8-Night Spain & Portugal Cruise

Barcelona, SpainLisbon, Portugal
8 Nights
Fares from $869 per guest
Depart10th May 2026
ShipNorwegian Dawn
Portofino Perfection: Sail to the Jewel of the Italian Riviera

Portofino Perfection: Sail to the Jewel of the Italian Riviera

Genoa, ItalyGenoa, Italy
7 Nights
Fares from $1,270 per guest
Depart26th April 2026
ShipMSC World Europa
7 Nights Italy, Greece & Malta

7 Nights Italy, Greece & Malta

Barcelona, SpainAthens, Greece
7 Nights
Fares from $925 per guest
Depart15th March 2027
ShipCelebrity Infinity
12 Nights Celebrity Eclipse - France, Spain & Portugal

12 Nights Celebrity Eclipse - France, Spain & Portugal

Amsterdam, Netherlands Barcelona, Spain
12 Nights
Fares from $1,316 per guest
Depart26th August 2026
ShipCelebrity Eclipse
11-Day Western Mediterranean Cruise

11-Day Western Mediterranean Cruise

Lisbon, PortugalRome, Italy
11 Nights
Fares from $2,039 per guest
Depart3rd June 2026
Ship Oosterdam
A Taste of Portofino - 7-Night Mediterranean Cruise

A Taste of Portofino - 7-Night Mediterranean Cruise

Genoa, ItalyGenoa, Italy
7 Nights
Fares from $1,180 per guest
Depart29th March 2029
ShipMSC World Europa
Spain, Tunisia, Italy, France 7 Nights Cruise

Spain, Tunisia, Italy, France 7 Nights Cruise

Rome (Civitavecchia)Rome, Italy
7 Nights
Fares from $1,070 per guest
Depart24th April 2026
ShipCosta Smeralda
Spain, Tunisia, Italy, France 8 Days Cruise

Spain, Tunisia, Italy, France 8 Days Cruise

BarcelonaBarcelona, Spain
7 Nights
Fares from $1,050 per guest
Depart27th April 2026
ShipCosta Smeralda
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,090 per guest
Depart30th May 2026
ShipCosta Smeralda
7-Night Cruise from Athens to Barcelona

7-Night Cruise from Athens to Barcelona

Athens, Greece Barcelona, Spain
7 Nights
Fares from $1,550 per guest
Depart9th May 2026
ShipSun Princess
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
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
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
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
8 Days Cruise Through Italy, France & Spain

8 Days Cruise Through Italy, France & Spain

Barcelona, SpainBarcelona, Spain
7 Nights
Fares from $1,400 per guest
Depart26th April 2026
ShipCosta Toscana
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
Up to $500 onboard Credit - Limited time offer
France Cruise & Golf Trip : Nice, Cannes & St. Tropez

France Cruise & Golf Trip : Nice, Cannes & St. Tropez

Barcelona, SpainNice, France
7 Nights
Fares from $5,050 per guest
Depart25th April 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
Award-winning Cruise Expert
Best Price Guaranteed!
Cruise Line Relationships
Cruise Line Relationships
Free Holds
Top Customer Service
Circle Wavy0%
No Booking Fees