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,150 per guest
Depart15th May 2026
ShipCosta Smeralda
11 Nights Greece, Italy & Malta Cruise

11 Nights Greece, Italy & Malta Cruise

Barcelona, SpainAthens, Greece
11 Nights
Fares from $2,642 per guest
Depart3rd May 2027
ShipCelebrity Ascent
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,270 per guest
Depart20th April 2026
ShipMSC World Europa
Adults Only Cruise
Rome, Mykonos & the Amalfi Coast

Rome, Mykonos & the Amalfi Coast

BarcelonaAthens, Greece
7 Nights
Fares from $2,507 per guest
Depart10th May 2026
ShipScarlet Lady
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
Mediterranean Azure Voyage

Mediterranean Azure Voyage

Rome, Italy Rome, Italy
7 Nights
Fares from $976 per guest
Depart9th March 2026
ShipMSC World Europa
7 Nights Mediterranean - MSC World Europa

7 Nights Mediterranean - MSC World Europa

Genoa, ItalyGenoa, Italy
7 Nights
Fares from $1,322 per guest
Depart19th April 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
Costa Smeralda - Italy, France, Spain, & Tunisia Cruise

Costa Smeralda - Italy, France, Spain, & Tunisia Cruise

Palermo, SicilyPalermo, Sicily, Italy
7 Nights
Fares from $1,206 per guest
Depart12th March 2026
ShipCosta Smeralda
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 Nights Mediterranean Italy, Spain & France Cruise

7 Nights Mediterranean Italy, Spain & France Cruise

Barcelona, SpainRome (Civitavecchia), Italy
7 Nights
Fares from $791 per guest
Depart10th March 2026
ShipMSC Orchestra
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 $820 per guest
Depart15th March 2026
ShipCosta Smeralda
Costa Toscana - Western Mediterranean, 8 days

Costa Toscana - Western Mediterranean, 8 days

Barcelona, Spain Barcelona, Spain
8 Nights
Fares from $866 per guest
Depart8th March 2026
ShipCosta Toscana
3 Nights Stay Milan + Cruise
Milan, Lake Como & Cruise: The Ultimate Land & Sea Getaway

Milan, Lake Como & Cruise: The Ultimate Land & Sea Getaway

Milan, ItalyMilan, Italy
10 Nights
Fares from $2,100 per guest
Depart12th March 2026
ShipMSC World Europa
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 $930 per guest
Depart26th March 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
Spain, Tunisia, Italy, France 7 Nights Cruise

Spain, Tunisia, Italy, France 7 Nights Cruise

Rome (Civitavecchia)Rome, Italy
7 Nights
Fares from $1,150 per guest
Depart13th March 2026
ShipCosta Smeralda
Spain, Tunisia, Italy, France 8 Days Cruise

Spain, Tunisia, Italy, France 8 Days Cruise

BarcelonaBarcelona, Spain
7 Nights
Fares from $1,100 per guest
Depart9th March 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,775 per guest
Depart17th May 2026
ShipResilient lady
MSC Splendida 7 nights Mediterranean Cruise

MSC Splendida 7 nights Mediterranean Cruise

Barcelona, SpainBarcelona, Spain
7 Nights
Fares from $986 per guest
Depart14th March 2026
ShipMSC Splendida
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,475 per guest
Depart28th March 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 $869 per guest
Depart10th May 2026
ShipNorwegian Epic
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
Award-winning Cruise Expert
Best Price Guaranteed!
Cruise Line Relationships
Cruise Line Relationships
Free Holds
Top Customer Service
Circle Wavy0%
No Booking Fees