Barcelona’s airport, Barcelona-El Prat Airport, is roughly 15km/10 miles from the city centre and the cruise port. The simplest way to travel between the two is to pick up a taxi outside the airport - the journey will take around half an hour. Alternatively, you could choose the public metro and bus service. Take the metro Line 9 at the airport, and transfer to Line 3 at Zona Universitaria. Then get off at Drassanes station, at the end of La Rambla. Around 5 minute walk from here, you can hop on a cruise shuttle bus known as the T3/PortBus, which comes every 15 minutes or so.