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

Barcelona

Cruise to Barcelona: Where Gaudí Meets the Sea

Barcelona is one of the most popular cruise destinations in Europe, offering travelers a perfect blend of rich history, stunning architecture, and Mediterranean charm. As a major cruise port, Barcelona serves as an ideal starting point or stopover for your European voyage, with its picturesque coastline, vibrant culture, and world-class attractions. With easy access to the city’s bustling streets, beautiful beaches, and renowned landmarks, Barcelona promises an unforgettable experience for any cruise traveler.

While in Barcelona, be sure to explore its iconic sights like the mesmerizing La Sagrada Família, the colorful Park Güell, and the stunning Casa Batlló, all designed by the legendary architect Antoni Gaudí. Stroll down the lively La Rambla or visit the historic Gothic Quarter for a taste of the city’s rich heritage. For those looking to relax, Barcelona’s beaches offer the perfect place to unwind. Beyond the city, cruise travelers can venture to nearby attractions like the Montserrat Monastery, the medieval town of Tarragona, or even take a wine tour through the picturesque Penedès region. No matter your interests, Barcelona is a must-see destination on any Mediterranean cruise.

Top barcelona Cruise Deals

Italy, France, Spain 8 Days Cruise

Italy, France, Spain 8 Days Cruise

Rome (Civitavecchia)Rome, Italy
7 Nights
Fares from $1,170 per guest
Depart22nd May 2026
ShipCosta Smeralda
Ultimate Mediterranean Escape: Greece, France & Turkey

Ultimate Mediterranean Escape: Greece, France & Turkey

Barcelona, SpainAthens, Greece
14 Nights
Fares from $2,600 per guest
Depart2nd May 2027
ShipSun Princess
Italy, Spain & Malta

Italy, Spain & Malta

Naples, ItalyNaples, Italy
7 Nights
Fares from $1,384 per guest
Depart25th May 2026
ShipMSC World Europa
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
7 Nights Mediterranean - MSC World Europa

7 Nights Mediterranean - MSC World Europa

Genoa, ItalyGenoa, Italy
7 Nights
Fares from $1,312 per guest
Depart24th 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
Explore the Mediterranean with MSC Sinfonia

Explore the Mediterranean with MSC Sinfonia

Genoa, ItalyGenoa, Italy
7 Nights
Fares from $813 per guest
Depart24th November 2026
ShipMSC Sinfonia
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
Western Mediterranean, Italy, France, Spain 8 days

Western Mediterranean, Italy, France, Spain 8 days

Genoa, ItalyGenoa, Italy
7 Nights
Fares from $1,296 per guest
Depart11th September 2026
ShipCosta Toscana
Mediterranean Cruise : France, Spain & Italy

Mediterranean Cruise : France, Spain & Italy

Marseille, FranceMarseille, France
7 Nights
Fares from $1,050 per guest
Depart24th May 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
7-Day Mediterranean Cruise with 2026 Total Solar Eclipse

7-Day Mediterranean Cruise with 2026 Total Solar Eclipse

Barcelona, SpainRome, Italy
7 Nights
Fares from $1,800 per guest
Depart8th August 2026
ShipSun Princess
Mediterranean Gems: 8-Night Spain & Portugal Cruise

Mediterranean Gems: 8-Night Spain & Portugal Cruise

Barcelona, SpainLisbon, Portugal
8 Nights
Fares from $909 per guest
Depart24th May 2026
ShipNorwegian Dawn
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
A Taste of Portofino - 7-Night Mediterranean Cruise

A Taste of Portofino - 7-Night Mediterranean Cruise

Genoa, ItalyGenoa, Italy
7 Nights
Fares from $1,588 per guest
Depart24th May 2026
ShipMSC World Europa
Spain, Tunisia, Italy, France 8 Days Cruise

Spain, Tunisia, Italy, France 8 Days Cruise

BarcelonaBarcelona, Spain
7 Nights
Fares from $1,120 per guest
Depart25th May 2026
ShipCosta Smeralda
4 Nights Mediterranean Treasures Cruise on MSC Opera

4 Nights Mediterranean Treasures Cruise on MSC Opera

Civitavecchia (Rome), ItalyBarcelona, Spain
4 Nights
Fares from $410 per guest
Depart29th October 2026
ShipMSC Opera
Adults-Only Cruise
Cruise to Greece, Italy and Spain

Cruise to Greece, Italy and Spain

Athens, GreeceBarcelona, Spain
7 Nights
Fares from $1,675 per guest
Depart7th June 2026
ShipResilient lady
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,312 per guest
Depart6th June 2026
ShipSun Princess
7-day Mediterranean Cruise on Norwegian Epic

7-day Mediterranean Cruise on Norwegian Epic

Rome, Italy Barcelona, Spain
7 Nights
Fares from $899 per guest
Depart24th May 2026
ShipNorwegian Epic
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
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
8 Days Cruise Through Italy, France & Spain

8 Days Cruise Through Italy, France & Spain

Barcelona, SpainBarcelona, Spain
7 Nights
Fares from $1,350 per guest
Depart24th May 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
Nice, Portofino & Florence Cruise

Nice, Portofino & Florence Cruise

Barcelona, SpainNice, France
8 Nights
Fares from $2,559 per guest
Depart2nd June 2026
ShipAzamara Journey
Mediterranean Escape: Santorini, Mykonos & Malta Cruise

Mediterranean Escape: Santorini, Mykonos & Malta Cruise

Athens, Greece Barcelona, Spain
7 Nights
Fares from $1,457 per guest
Depart15th August 2026
ShipCelebrity Xcel
Award-winning Cruise Expert
Best Price Guaranteed!
Cruise Line Relationships
Cruise Line Relationships
Free Holds
Top Customer Service
Circle Wavy0%
No Booking Fees