Spain

Barcelona cruise port

The busiest cruise port in Europe, and for many Western Mediterranean itineraries the place the whole trip starts or ends. Barcelona is a full-scale city rather than a port town: Gaudi's unfinished basilica, a dense medieval quarter, and a working waterfront all within a few metro stops. Most ships berth on a long industrial mole well outside the centre, so the day begins with a bus ride rather than a gangway stroll.

39 cruises in this guide call here · 28 start here · best months: Apr-Jun and Sep-Oct (Jul-Aug is hot, crowded and expensive)

From El Prat to the Adossat quay

Barcelona airport to the cruise terminals is roughly 30 minutes by taxi, depending on traffic and which terminal your ship uses. A cab takes four people with bags and is the least fuss on embarkation day.

The cheap route works but has three legs: the R2 Nord train or the Aerobus into town, the metro to Drassanes at the bottom of La Rambla, then the cruise bus out along the mole. Budget close to an hour with luggage. Terminal D is the farthest out, about 4.5 km from the Columbus monument, so it is the one where walking any part of the way stops making sense.

The terminal map is being redrawn

Under a 2025 agreement between the city and the port, Barcelona is cutting its cruise terminals from seven to five and pulling every one onto the Adossat quay to move ship emissions away from the city. As of 2026 the schedule has Terminal S at the World Trade Center closing and Terminal C being demolished in the last quarter of the year, with Royal Caribbean's new Terminal G opening in 2027 and a public replacement for Terminal C due around 2030.

In practice that means your terminal letter can differ from the one a friend sailed from last year, and the smaller ships that used to tie up at the World Trade Center within walking distance of La Rambla are moving out to the mole too.

A bigger bill for short calls

Barcelona charges a municipal tax on cruise passengers who spend less than 12 hours in the city. In September 2026 the city council gave initial approval to raise it from about EUR 5 toward a maximum of EUR 24 a head, phased in through 2030. Catalonia adds its own regional fee of EUR 6 on top. Passengers starting or ending their cruise in Barcelona are exempt from the increase - it is aimed squarely at the short port-call visit.

Sources: barcelonalowdown.com, portdebarcelona.cat, catalannews.com, portdebarcelona.cat, cruisemummy.co.uk

Cruises that call at Barcelona

CruiseLineLengthHere on
Norwegian Epic - Western MediterraneanNorwegian Cruise Line7 NightsDeparture
Harmony of the Seas - Western Mediterranean from BarcelonaRoyal Caribbean7 NightsDeparture
Disney Wish - Mediterranean from BarcelonaDisney Cruise Line7 NightsDeparture
Celebrity Xcel - Western Mediterranean CruiseCelebrity Cruises10 NightsDeparture
Viking Star - Mediterranean OdysseyViking Ocean Cruises13 NightsDeparture
Harmony of the Seas - Spain Transatlantic CrossingRoyal Caribbean13 NightsDeparture
Norwegian Epic - Transatlantic: Barcelona to Port CanaveralNorwegian Cruise Line14 NightsDeparture
Queen Anne - Spain & Portugal from SouthamptonCunard14 NightsDay 8
MSC Meraviglia - Transatlantic Barcelona to New YorkMSC Cruises19 NightsDeparture
Costa Toscana - Western MediterraneanCosta Cruises7 NightsDeparture
MSC World Europa - Western MediterraneanMSC Cruises7 NightsDay 6
Sun Princess - Mediterranean SplendorPrincess Cruises7 NightsDeparture
Valiant Lady - Mediterranean SoiréeVirgin Voyages7 NightsDeparture
MSC Meraviglia - Western Mediterranean from BarcelonaMSC Cruises7 NightsDeparture
Viking Neptune - Iconic Western MediterraneanViking Ocean Cruises7 NightsDeparture
Queen Victoria - Adriatic & Central MediterraneanCunard7 NightsDay 8 (ends)
Silver Dawn - Western Mediterranean & TunisiaSilversea7 NightsDeparture
MSC Grandiosa - Western Mediterranean from BarcelonaMSC Cruises7 NightsDeparture
Viking Vesta - Iconic Western MediterraneanViking Ocean Cruises7 NightsDeparture
Resilient Lady - Western Mediterranean from BarcelonaVirgin Voyages7 NightsDeparture
Explora I - Mediterranean Charms: Barcelona to RomeExplora Journeys7 NightsDeparture
Silver Ray - Western Mediterranean: Barcelona to Monte CarloSilversea8 NightsDeparture
Carnival Firenze - Eastern MediterraneanCarnival Cruise Line9 NightsDeparture
Celebrity Equinox - Italian & French Riviera from Rome to BarcelonaCelebrity Cruises9 NightsDay 10 (ends)
Norwegian Viva - Western Mediterranean & Adriatic from BarcelonaNorwegian Cruise Line9 NightsDeparture
Celebrity Edge - Mediterranean VoyageCelebrity Cruises10 NightsDeparture
Vista - Mediterranean Culinary VoyageOceania Cruises10 NightsDay 11 (ends)
Marina - Western Mediterranean RivieraOceania Cruises10 NightsDeparture
Queen Anne - Mediterranean Grand VoyageCunard12 NightsDay 9
Holland America Nieuw Statendam - TransatlanticHolland America Line14 NightsDay 12
Odyssey of the Seas - Spain & Portugal TransatlanticRoyal Caribbean14 NightsDay 4
Celebrity Ascent - Spain & Bermuda TransatlanticCelebrity Cruises14 NightsDay 13
Seven Seas Mariner - Moonlight Over Bermuda TransatlanticRegent Seven Seas14 NightsDeparture
MSC Grandiosa - Grand Voyage: Barcelona to Port CanaveralMSC Cruises14 NightsDeparture
Viking Star - Malta, Morocco & the MediterraneanViking Ocean Cruises15 NightsDeparture
Sun Princess - Transatlantic: Barcelona to Fort LauderdalePrincess Cruises15 NightsDeparture
Norwegian Viva - Transatlantic Miami to BarcelonaNorwegian Cruise Line15 NightsDay 16 (ends)
Marina - Transoceanic CrossingOceania Cruises16 NightsDay 17 (ends)
Norwegian Escape - Transatlantic via Spain, Morocco & CanariesNorwegian Cruise Line16 NightsDeparture

Often on the same itinerary

Ports that share the most sailings with Barcelona in this guide.