Barcelona Shore Excursion
Barcelona El Prat Airport terminal exterior

Embarkation day

Barcelona Airport to Cruise Port

The short but important hop from BCN to your ship — compare every option and get the timing right.

Barcelona El Prat Airport (BCN) sits around 20–35 minutes from the cruise terminals, so the journey itself is short. The key is choosing the right option for your party and luggage — and, above all, allowing enough buffer on embarkation day so a delay never costs you your cruise.

Taxis and private transfers take you directly to your ship's terminal, which matters in Barcelona because the port has several terminals spread along two quays. Confirm your terminal (Adossat A–E or the World Trade Center terminals) so your driver goes to the correct berth.

Budget-minded solo travellers and couples can use a shared shuttle, or the Aerobús to Plaça de Catalunya combined with the Port Cruise Bus from the Columbus Monument to the Adossat terminals. These are cheaper but involve more steps and time — less ideal with a lot of luggage.

Wherever possible, arrive in Barcelona the day before you sail. A pre-cruise hotel night removes the single biggest embarkation risk: a delayed or cancelled same-day flight.

Compare your options

OptionTimeEstimateBest for
TaxiOfficial black-and-yellow taxi direct to your terminal.20–35 min€35–45Small parties with luggage
Private transferPre-booked car with meet-and-greet and a fixed fare.20–35 min€45–110Families and groups
Shared shuttlePooled van serving the airport and terminals.40–70 min€10–25ppSolo travellers and couples
Aerobús + Port Cruise BusAirport express to Plaça de Catalunya, then the port shuttle to Adossat.60–90 min€8–12Confident, light packers

Estimates are indicative and vary by season, traffic and demand.

Airport to Cruise Port — FAQs

How far is Barcelona airport from the cruise port?

Barcelona El Prat (BCN) is around 20–35 minutes from the cruise terminals by road, depending on traffic and which terminal your ship uses.

What's the easiest way from BCN to the cruise terminal?

A taxi or pre-booked private transfer takes you directly to your ship's terminal — the simplest option with luggage. Shared shuttles and the Aerobús + Port Cruise Bus are cheaper but slower.

Should I fly in on embarkation day?

It's safer to arrive the day before. If a same-day flight is delayed you risk missing the ship. If you must fly in on the day, land by late morning.

Do taxis go all the way to the terminal?

Yes — taxis reach all terminals directly, including the Adossat (Moll) terminals, dropping you at your ship rather than at the Columbus Monument.