Visitors to Barcelona will land at Josep Tarradellas-El Prat International Airport (BCN), located 17 kilometers from Barcelona’s Cruise Port terminal. To reach the port, you have three main transport options: a taxi, a private Barcelona Airport transfer, or a combined bus journey.
A Barcelona Airport taxi is the quickest option, taking around 20 minutes with a door-to-door transfer. Similarly, a private transfer offers the same direct service with an English-speaking driver for a fixed price.
On the other hand, you can take a combination of buses from Barcelona Airport to the Cruise Port in around 1 hour, not including wait and transfer times. This is by far the cheapest option for solo travelers.
Welcome Pickups offers meet and greet services and a friendly introduction to Barcelona at the same price as a regular taxi. Click here to see the cost.