Barcelona, Spain cruise port
MediterraneanSpain › Barcelona

Barcelona, Spain

Gaudí, Gothic lanes, tapas and beaches in one walkable city — but which terminal you dock at decides whether you can stroll to La Rambla or need the shuttle.

⚓ Docks (terminal varies)🕒 Typical call: 9–11 hrs💶 Euro (EUR)🗣️ Catalan/Spanish · English common
Docking
Moll Adossat / WTC
To La Rambla
Blue Bus €3 / walk (WTC)
Best For
Gaudí · Food · Old town
Don't Miss
Sagrada Família

Getting Ashore

Barcelona is easy — but your terminal matters a lot. Big ships use the far Moll Adossat pier; you'll want the shuttle, not your feet, to reach town.

Which terminal & how to reach the city

  • 1
    Moll Adossat (Terminals A–E, H) — most big ships2–4 km from the Columbus Monument through an industrial port zone; walking is not recommended. Take the 'Blue Bus' (Cruise Bus / T3 Portbus): €3 one-way, €4.50 round-trip, drops near La Rambla.
  • 2
    WTC terminals (closing soon) — smaller shipsIf you're at the World Trade Center berth, it's an easy 10–15 min walk to the Columbus Monument and the foot of La Rambla. Note: WTC is being phased out by 2027.
  • 3
    From La Rambla, the metro takes overOnce downtown, Barcelona's metro is fast and cheap to Sagrada Família, Park Güell, and beyond. Buy a single or a T-casual multi-ride.

💡 Pro move: On a port day, pre-book timed Sagrada Família tickets online — same-day entry routinely sells out and the standby line can swallow an hour you don't have.

Piers & Tendering by Cruise Line

All ships dock — no tendering. The key question is Moll Adossat (far, shuttle needed) vs the closer WTC berths (walkable, but closing by 2027). From 2027 essentially all cruise calls consolidate at Moll Adossat.

Cruise LineTypical Berth / ArrivalDock or Tender
Royal Caribbean / MSC / NorwegianMoll Adossat (Terminals A–E, H)📍Dock
Carnival / Costa / CelebrityMoll Adossat📍Dock
Holland America / Princess / CunardMoll Adossat📍Dock
Disney / AIDAMoll Adossat📍Dock
Smaller / luxury shipsWTC (being phased out by 2027)📍Dock

Top Excursions

Barcelona is dense and walkable once you're downtown, so you can DIY a lot. Tours shine for skip-the-line Gaudí access and Montserrat day trips.

Iconic

Sagrada Família

Gaudí's unfinished basilica — the interior light show through stained glass is unforgettable. Pre-booked timed tickets are essential; metro L2/L5 to Sagrada Família stop.

⏱ 2 hrs🎟 Pre-book🚇 Metro
Find skip-line tickets →
Iconic

Park Güell & Gaudí Trail

Mosaic terraces and whimsical architecture with city views. Combine with Casa Batlló and La Pedrera on a Gaudí-themed tour or self-guided metro hop.

⏱ 2–3 hrs🚶 Some hills🎟 Timed entry
Find Gaudí tours →
Culture

Gothic Quarter & La Rambla

Medieval lanes, the cathedral, Plaça Reial and the Boqueria market — all on foot from the Blue Bus drop. The most rewarding free thing to do in Barcelona.

⏱ 2–3 hrs🚶 Easy🆓 Self-guided
Find walking tours →
Adventure

Montserrat Mountain Monastery

A serrated-peak monastery an hour outside the city. A great half-day if you've seen Barcelona before — easier with a tour given the port-day clock.

⏱ 5–6 hrs🚐 Day trip⛰ Scenic
Find Montserrat tours →

Self-Guided Walks & Hikes

Once the Blue Bus drops you at the Columbus Monument, Barcelona is one of Europe's best walking cities. Each route links to a map.

La Rambla → Gothic Quarter loop

~3 km · 1.5–2 hrs · easy

Up La Rambla, detour into the Boqueria market, then weave through the Barri Gòtic to the cathedral and Plaça Reial. Pure atmosphere, no ticket needed.

  1. StartColumbus Monument Barcelona
  2. EndBarcelona Cathedral
🗺️ See full route in Maps →

Passeig de Gràcia modernist mile

~2 km · 1–1.5 hrs · easy

Barcelona's grand boulevard lined with Gaudí's Casa Batlló and La Pedrera. Window-shop the Modernisme even if you skip the interiors.

  1. StartPlaça Catalunya Barcelona
  2. EndLa Pedrera Barcelona
🗺️ See full route in Maps →

Weather & Best Time to Visit

Climate normals for Barcelona, Spain (2014–2023 averages). Pack for the month you sail — highs, lows, and how many rainy days to expect.

MonthAvg HighAvg LowRainy Days
Jan56°F / 13°C41°F / 5°C4
Feb58°F / 14°C42°F / 6°C6
Mar61°F / 16°C46°F / 8°C7
Apr64°F / 18°C50°F / 10°C8
May70°F / 21°C57°F / 14°C7
Jun78°F / 26°C65°F / 18°C6
Jul83°F / 28°C70°F / 21°C5
Aug83°F / 28°C70°F / 21°C7
Sep77°F / 25°C65°F / 18°C11
Oct71°F / 22°C59°F / 15°C8
Nov63°F / 17°C49°F / 9°C8
Dec58°F / 14°C43°F / 6°C4

Source: Open-Meteo ERA5 (10-yr daily averages)

Insider Tips

  • 🚌
    Know your terminal before you book anything. Moll Adossat needs the €3 Blue Bus; only the closing WTC berths are truly walkable to town.
  • 🎟
    Pre-book Sagrada Família & Park Güell. Both use timed entry and sell out — a port day is no time to gamble on the standby line.
  • 👜
    Watch pickpockets on La Rambla and the metro. Barcelona's petty theft is well-organized; front pockets and a zipped bag go a long way.
  • 🚇
    The metro beats taxis downtown. Fast, cheap, and skips the traffic — grab a single ticket or a T-casual multi-ride.
  • 🍷
    Eat late, like a local. Lunch is 2pm, dinner after 8 — but tapas bars serve all day if your ship's clock doesn't match Spanish hours.

Cruises Calling Here

Upcoming cruises that call at Barcelona, Spain. Dates, prices, and ports of call change — always confirm with the cruise line before booking.

MSC Grandiosa
MSC Cruises
Round-trip from Civitavecchia-Rome
⚓ Calls 13 Jun 08:00 - 17:00 20267 nights7 portsDeparts 2026 Jun 10
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 10 Jun 19:00Departing from Civitavecchia-Rome, Italy
  2. 12 Jun 09:00 - 21:00Palma de Mallorca, Majorca Island Balearic Spain
  3. 13 Jun 08:00 - 17:00Barcelona, Spain
  4. 14 Jun 09:00 - 19:00Cannes, France Riviera
  5. 15 Jun 08:00 - 18:00Genoa, Milan, Italy Riviera
  6. 16 Jun 07:00 - 18:00La Spezia, Italy Riviera
  7. 17 Jun 07:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$1268from / pp
MSC Grandiosa
MSC Cruises
Round-trip from Palma de Mallorca
⚓ Calls 13 Jun 08:00 - 17:00 20267 nights7 portsDeparts 2026 Jun 12
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 12 Jun 21:00Departing from Palma de Mallorca, Majorca Island Balearic Spain
  2. 13 Jun 08:00 - 17:00Barcelona, Spain
  3. 14 Jun 09:00 - 19:00Cannes, France Riviera
  4. 15 Jun 08:00 - 18:00Genoa, Milan, Italy Riviera
  5. 16 Jun 07:00 - 18:00La Spezia, Italy Riviera
  6. 17 Jun 07:00 - 19:00Civitavecchia-Rome, Italy
  7. 19 Jun 09:00Arriving in Palma de Mallorca, Majorca Island Balearic Spain
Find this cruise to book →
$1231from / pp
MSC Grandiosa
MSC Cruises
Round-trip from Barcelona
⚓ Calls 13 Jun 17:00 20267 nights7 portsDeparts 2026 Jun 13
View itinerary · 7 ports
7 days, round-trip Western Mediterranean
  1. 13 Jun 17:00Departing from Barcelona, Spain
  2. 14 Jun 09:00 - 19:00Cannes, France Riviera
  3. 15 Jun 08:00 - 18:00Genoa, Milan, Italy Riviera
  4. 16 Jun 07:00 - 18:00La Spezia, Italy Riviera
  5. 17 Jun 07:00 - 19:00Civitavecchia-Rome, Italy
  6. 19 Jun 09:00 - 21:00Palma de Mallorca, Majorca Island Balearic Spain
  7. 20 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1195from / pp
MSC Splendida
MSC Cruises
Round-trip from Livorno
⚓ Calls 14 Jun 08:00 - 18:00 20267 nights7 portsDeparts 2026 Jun 09
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 09 Jun 18:00Departing from Livorno, Florence-Pisa, Italy
  2. 10 Jun 12:00 - 19:00Cagliari, Sardinia Italy
  3. 11 Jun 09:00 - 17:00Palermo, Sicily Italy
  4. 12 Jun 09:00 - 17:00Valletta, Malta
  5. 14 Jun 08:00 - 18:00Barcelona, Spain
  6. 15 Jun 08:00 - 16:00Marseille, France Riviera
  7. 16 Jun 07:00Arriving in Livorno, Florence-Pisa, Italy
Find this cruise to book →
$1547from / pp
MSC Splendida
MSC Cruises
Round-trip from Cagliari
⚓ Calls 14 Jun 08:00 - 18:00 20267 nights7 portsDeparts 2026 Jun 10
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 10 Jun 19:00Departing from Cagliari, Sardinia Italy
  2. 11 Jun 09:00 - 17:00Palermo, Sicily Italy
  3. 12 Jun 09:00 - 17:00Valletta, Malta
  4. 14 Jun 08:00 - 18:00Barcelona, Spain
  5. 15 Jun 08:00 - 16:00Marseille, France Riviera
  6. 16 Jun 07:00 - 18:00Livorno, Florence-Pisa, Italy
  7. 17 Jun 12:00Arriving in Cagliari, Sardinia Italy
Find this cruise to book →
$1094from / pp
Costa Toscana
Costa Cruises
Round-trip from Civitavecchia-Rome
⚓ Calls 14 Jun 08:00 - 18:00 20267 nights7 portsDeparts 2026 Jun 11
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Civitavecchia Rome
  1. 11 Jun 19:00Departing from Civitavecchia-Rome, Italy
  2. 12 Jun 08:30 - 18:00Genoa, Milan, Italy Riviera
  3. 13 Jun 09:00 - 18:00Marseille, France Riviera
  4. 14 Jun 08:00 - 18:00Barcelona, Spain
  5. 16 Jun 07:00 - 16:00Cagliari, Sardinia Italy
  6. 17 Jun 09:00 - 19:00Naples, Italy
  7. 18 Jun 08:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$1019from / pp
MSC Splendida
MSC Cruises
Round-trip from Palermo
⚓ Calls 14 Jun 08:00 - 18:00 20267 nights7 portsDeparts 2026 Jun 11
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 11 Jun 17:00Departing from Palermo, Sicily Italy
  2. 12 Jun 09:00 - 17:00Valletta, Malta
  3. 14 Jun 08:00 - 18:00Barcelona, Spain
  4. 15 Jun 08:00 - 16:00Marseille, France Riviera
  5. 16 Jun 07:00 - 18:00Livorno, Florence-Pisa, Italy
  6. 17 Jun 12:00 - 19:00Cagliari, Sardinia Italy
  7. 18 Jun 09:00Arriving in Palermo, Sicily Italy
Find this cruise to book →
$1245from / pp
MSC Splendida
MSC Cruises
Round-trip from Valletta
⚓ Calls 14 Jun 08:00 - 18:00 20267 nights7 portsDeparts 2026 Jun 12
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 12 Jun 17:00Departing from Valletta, Malta
  2. 14 Jun 08:00 - 18:00Barcelona, Spain
  3. 15 Jun 08:00 - 16:00Marseille, France Riviera
  4. 16 Jun 07:00 - 18:00Livorno, Florence-Pisa, Italy
  5. 17 Jun 12:00 - 19:00Cagliari, Sardinia Italy
  6. 18 Jun 09:00 - 17:00Palermo, Sicily Italy
  7. 19 Jun 09:00Arriving in Valletta, Malta
Find this cruise to book →
$978from / pp
Costa Toscana
Costa Cruises
Round-trip from Genoa
⚓ Calls 14 Jun 08:00 - 18:00 20267 nights7 portsDeparts 2026 Jun 12
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Genoa
  1. 12 Jun 18:00Departing from Genoa, Milan, Italy Riviera
  2. 13 Jun 09:00 - 18:00Marseille, France Riviera
  3. 14 Jun 08:00 - 18:00Barcelona, Spain
  4. 16 Jun 07:00 - 16:00Cagliari, Sardinia Italy
  5. 17 Jun 09:00 - 19:00Naples, Italy
  6. 18 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  7. 19 Jun 08:30Arriving in Genoa, Milan, Italy Riviera
Find this cruise to book →
$1017from / pp
Costa Toscana
Costa Cruises
Round-trip from Marseille
⚓ Calls 14 Jun 08:00 - 18:00 20267 nights7 portsDeparts 2026 Jun 13
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Marseilles
  1. 13 Jun 18:00Departing from Marseille, France Riviera
  2. 14 Jun 08:00 - 18:00Barcelona, Spain
  3. 16 Jun 07:00 - 16:00Cagliari, Sardinia Italy
  4. 17 Jun 09:00 - 19:00Naples, Italy
  5. 18 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  6. 19 Jun 08:30 - 18:00Genoa, Milan, Italy Riviera
  7. 20 Jun 09:00Arriving in Marseille, France Riviera
Find this cruise to book →
$1019from / pp
Norwegian Epic
Norwegian Cruise Line Cruises
Barcelona → Civitavecchia-Rome
⚓ Calls 14 Jun 17:00 20267 nights7 portsDeparts 2026 Jun 14
View itinerary · 7 ports
7 days, one-way from Barcelona to Civitavecchia-Rome
  1. 14 Jun 17:00Departing from Barcelona, Spain
  2. 15 Jun 07:00 - 17:00Marseille, France Riviera
  3. 16 Jun 07:00 - 18:00Villefranche-sur-Mer, Nice, France Riviera
  4. 17 Jun 07:00 - 23:59Livorno, Florence-Pisa, Italy
  5. 19 Jun 07:00 - 18:00Messina, Sicily Italy
  6. 20 Jun 07:00 - 18:00Salerno, Italy
  7. 21 Jun 06:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$1099from / pp
Costa Toscana
Costa Cruises
Round-trip from Barcelona
⚓ Calls 14 Jun 18:00 20267 nights7 portsDeparts 2026 Jun 14
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Barcelona
  1. 14 Jun 18:00Departing from Barcelona, Spain
  2. 16 Jun 07:00 - 16:00Cagliari, Sardinia Italy
  3. 17 Jun 09:00 - 19:00Naples, Italy
  4. 18 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  5. 19 Jun 08:30 - 18:00Genoa, Milan, Italy Riviera
  6. 20 Jun 09:00 - 18:00Marseille, France Riviera
  7. 21 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1096from / pp
Valiant Lady
Virgin Voyages Cruises
Round-trip from Barcelona
⚓ Calls 14 Jun 18:00 20267 nights6 portsDeparts 2026 Jun 14
View itinerary · 6 ports
7 days, round-trip 7 Night French Riviera Spain and Ibiza Overnight Cruise
  1. 14 Jun 18:00Departing from Barcelona, Spain
  2. 15 Jun 08:00 - 19:00Palma de Mallorca, Majorca Island Balearic Spain
  3. 16 Jun 08:00 - 18:00Valencia, Spain
  4. 18 Jun 08:00 - 19:00Cannes, France Riviera
  5. 19 Jun 19:00 - 20 Jun 17:00Ibiza, Ibiza Island Balearic Spain
  6. 21 Jun 06:30Arriving in Barcelona, Spain
Find this cruise to book →
$1573from / pp
MSC Splendida
MSC Cruises
Round-trip from Barcelona
⚓ Calls 14 Jun 18:00 20267 nights7 portsDeparts 2026 Jun 14
View itinerary · 7 ports
7 days, round-trip Western Mediterranean
  1. 14 Jun 18:00Departing from Barcelona, Spain
  2. 15 Jun 08:00 - 16:00Marseille, France Riviera
  3. 16 Jun 07:00 - 18:00Livorno, Florence-Pisa, Italy
  4. 17 Jun 12:00 - 19:00Cagliari, Sardinia Italy
  5. 18 Jun 09:00 - 17:00Palermo, Sicily Italy
  6. 19 Jun 09:00 - 17:00Valletta, Malta
  7. 21 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1098from / pp
MSC Explora 1
MSC Explora Journeys Cruises
Civitavecchia-Rome → Barcelona
⚓ Calls 15 Jun 08:00 20266 nights6 portsDeparts 2026 Jun 09
View itinerary · 6 ports
6 days, one-way from Civitavecchia-Rome to Barcelona
  1. 09 Jun 21:00Departing from Civitavecchia-Rome, Italy
  2. 10 Jun 08:00 - 20:00Sorrento, Italy
  3. 11 Jun 09:00 - 19:00Giardini Naxos-Taormina, Sicily Italy
  4. 12 Jun 09:00 - 18:00Valletta, Malta
  5. 14 Jun 09:00 - 21:00Palma de Mallorca, Majorca Island Balearic Spain
  6. 15 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$5130from / pp
Oceania Nautica-Aurelia
Oceania Cruises
Lisbon → Venice
⚓ Calls 15 Jun 11:00 - 21:00 202614 nights13 portsDeparts 2026 Jun 11
View itinerary · 13 ports
14 days, one-way from Lisbon to Venice
  1. 11 Jun 17:00Departing from Lisbon, Portugal
  2. 12 Jun 07:00 - 15:00Portimao, Portugal
  3. 13 Jun 09:00 - 18:00Malaga, Spain Granada
  4. 14 Jun 12:00 - 20:00Alicante, Spain
  5. 15 Jun 11:00 - 21:00Barcelona, Spain
  6. 17 Jun 07:00 - 17:00Civitavecchia-Rome, Italy
  7. 18 Jun 07:00 - 17:00Sorrento, Italy
  8. 19 Jun 07:00 - 17:00Messina, Sicily Italy
  9. 20 Jun 07:00 - 17:00Valletta, Malta
  10. 22 Jun 07:00 - 17:00Kotor, Montenegro
  11. 23 Jun 07:00 - 16:00Dubrovnik, Croatia, Port Gruz
  12. 24 Jun 09:00 - 18:00Zadar, Croatia
  13. 25 Jun 08:00Arriving in Venice, Marghera, Italy
Find this cruise to book →
$3395from / pp
MSC Explora 1
MSC Explora Journeys Cruises
Round-trip from Barcelona
⚓ Calls 15 Jun 20:00 20267 nights7 portsDeparts 2026 Jun 15
View itinerary · 7 ports
7 days, round-trip A Journey of Island Wonders Serene Riviera Exploration
  1. 15 Jun 20:00Departing from Barcelona, Spain
  2. 16 Jun 12:00 - 22:00Ibiza, Ibiza Island Balearic Spain
  3. 17 Jun 09:00 - 18:00Port Mahon, Menorca Island Balearic Spain
  4. 18 Jun 09:00 - 19:00Alghero, Sardinia Italy
  5. 19 Jun 09:00 - 23:00Saint-Tropez, France Riviera
  6. 20 Jun 09:00 - 23:55Monte Carlo, Monaco City
  7. 22 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$6300from / pp
Queen Victoria
Cunard Cruises
Round-trip from Barcelona
⚓ Calls 15 Jun 20267 nights6 portsDeparts 2026 Jun 15
View itinerary · 6 ports
7 days, round-trip Italy
  1. 15 JunDeparting from Barcelona, Spain
  2. 17 JunToulon, France Riviera, La Seyne-sur-Mer
  3. 18 JunLivorno, Florence-Pisa, Italy
  4. 20 JunIbiza, Ibiza Island Balearic Spain
  5. 21 JunValencia, Spain
  6. 22 JunArriving in Barcelona, Spain
Find this cruise to book →
$1259from / pp
Queen Victoria
Cunard Cruises
Barcelona → Civitavecchia-Rome
⚓ Calls 15 Jun 202614 nights11 portsDeparts 2026 Jun 15
View itinerary · 11 ports
14 days, one-way from Barcelona to Civitavecchia-Rome
  1. 15 JunDeparting from Barcelona, Spain
  2. 17 JunToulon, France Riviera, La Seyne-sur-Mer
  3. 18 JunLivorno, Florence-Pisa, Italy
  4. 20 JunIbiza, Ibiza Island Balearic Spain
  5. 21 JunValencia, Spain
  6. 22 JunBarcelona, Spain
  7. 24 JunAlghero, Sardinia Italy
  8. 25 JunAjaccio, Corsica France
  9. 27 JunMessina, Sicily Italy
  10. 28 JunSalerno, Italy
  11. 29 JunArriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$2359from / pp
MSC Explora 1
MSC Explora Journeys Cruises
Barcelona → Civitavecchia-Rome
⚓ Calls 15 Jun 20:00 202614 nights13 portsDeparts 2026 Jun 15
View itinerary · 13 ports
14 days, one-way from Barcelona to Civitavecchia-Rome
  1. 15 Jun 20:00Departing from Barcelona, Spain
  2. 16 Jun 12:00 - 22:00Ibiza, Ibiza Island Balearic Spain
  3. 17 Jun 09:00 - 18:00Port Mahon, Menorca Island Balearic Spain
  4. 18 Jun 09:00 - 19:00Alghero, Sardinia Italy
  5. 19 Jun 09:00 - 23:00Saint-Tropez, France Riviera
  6. 20 Jun 09:00 - 23:55Monte Carlo, Monaco City
  7. 22 Jun 08:00 - 20:00Barcelona, Spain
  8. 24 Jun 08:00 - 21:00Cannes, France Riviera
  9. 25 Jun 09:00 - 23:00Portofino, Italy Riviera
  10. 26 Jun 07:00 - 23:00Livorno, Florence-Pisa, Italy
  11. 27 Jun 14:00 - 23:55Porto Cervo, Sardinia Italy
  12. 28 Jun 08:00 - 18:00Ajaccio, Corsica France
  13. 29 Jun 07:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$12825from / pp
Crystal Serenity
Crystal Cruises
Barcelona → Lisbon
⚓ Calls 15 Jun 19:00 202612 nights12 portsDeparts 2026 Jun 15
View itinerary · 12 ports
12 days, one-way from Barcelona to Lisbon
  1. 15 Jun 19:00Departing from Barcelona, Spain
  2. 16 Jun 08:00 - 17:00Port-Vendres, France, Perpignan
  3. 17 Jun 08:00 - 19:00Villefranche-sur-Mer, Nice, France Riviera
  4. 18 Jun 08:00 - 18:00Porto Venere, Italy Riviera
  5. 19 Jun 07:00 - 17:00Ajaccio, Corsica France
  6. 20 Jun 09:00 - 19:00Port Mahon, Menorca Island Balearic Spain
  7. 21 Jun 08:00 - 18:00Palma de Mallorca, Majorca Island Balearic Spain
  8. 22 Jun 07:00 - 16:00Alicante, Spain
  9. 23 Jun 08:00 - 23:00Malaga, Spain Granada
  10. 24 Jun 08:00 - 19:00Tangier, Morocco, Tanger-Ville
  11. 25 Jun 07:00 - 19:00Cadiz, Spain, Sevilla
  12. 27 Jun 07:00Arriving in Lisbon, Portugal
Find this cruise to book →
$7500from / pp
Crystal Serenity
Crystal Cruises
Barcelona → Palma de Mallorca
⚓ Calls 15 Jun 19:00 20266 nights7 portsDeparts 2026 Jun 15
View itinerary · 7 ports
6 days, one-way from Barcelona to Palma de Mallorca
  1. 15 Jun 19:00Departing from Barcelona, Spain
  2. 16 Jun 08:00 - 17:00Port-Vendres, France, Perpignan
  3. 17 Jun 08:00 - 19:00Villefranche-sur-Mer, Nice, France Riviera
  4. 18 Jun 08:00 - 18:00Porto Venere, Italy Riviera
  5. 19 Jun 07:00 - 17:00Ajaccio, Corsica France
  6. 20 Jun 09:00 - 19:00Port Mahon, Menorca Island Balearic Spain
  7. 21 Jun 08:00Arriving in Palma de Mallorca, Majorca Island Balearic Spain
Find this cruise to book →
$3900from / pp
Oceania Sirena
Oceania Cruises
Civitavecchia-Rome → Barcelona
⚓ Calls 16 Jun 08:00 20267 nights8 portsDeparts 2026 Jun 09
View itinerary · 8 ports
7 days, one-way from Civitavecchia-Rome to Barcelona
  1. 09 Jun 17:00Departing from Civitavecchia-Rome, Italy
  2. 10 Jun 07:00 - 19:00Livorno, Florence-Pisa, Italy
  3. 11 Jun 07:00 - 19:00Portofino, Italy Riviera
  4. 12 Jun 08:00 - 18:00Monte Carlo, Monaco City
  5. 13 Jun 08:00 - 18:00Toulon, France Riviera, La Seyne-sur-Mer
  6. 14 Jun 07:00 - 16:00Sete, France Riviera
  7. 15 Jun 10:00 - 19:00Palma de Mallorca, Majorca Island Balearic Spain
  8. 16 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1955from / pp
Costa Smeralda
Costa Cruises
Round-trip from Palermo
⚓ Calls 16 Jun 10:00 - 19:00 20267 nights7 portsDeparts 2026 Jun 11
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Palermo
  1. 11 Jun 16:30Departing from Palermo, Sicily Italy
  2. 12 Jun 08:30 - 19:00Civitavecchia-Rome, Italy
  3. 13 Jun 08:30 - 18:00Savona, Italy Riviera
  4. 14 Jun 08:30 - 17:00Marseille, France Riviera
  5. 15 Jun 13:00 - 23:00Ibiza, Ibiza Island Balearic Spain
  6. 16 Jun 10:00 - 19:00Barcelona, Spain
  7. 18 Jun 08:00Arriving in Palermo, Sicily Italy
Find this cruise to book →
$1179from / pp
MSC Meraviglia
MSC Cruises
Round-trip from Palermo
⚓ Calls 16 Jun 08:00 - 18:00 20267 nights7 portsDeparts 2026 Jun 12
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 12 Jun 18:00Departing from Palermo, Sicily Italy
  2. 13 Jun 06:30 - 16:30Naples, Italy
  3. 14 Jun 09:00 - 19:00Livorno, Florence-Pisa, Italy
  4. 15 Jun 10:00 - 19:00Marseille, France Riviera
  5. 16 Jun 08:00 - 18:00Barcelona, Spain
  6. 18 Jun 08:00 - 18:00La Goulette-Tunis, Tunisia
  7. 19 Jun 09:00Arriving in Palermo, Sicily Italy
Find this cruise to book →
$1058from / pp
See more cruises visiting Barcelona →

Itineraries and prices change — always confirm with the cruise line before booking. Some links are affiliate links that may earn us a commission at no extra cost to you.