Barcelona Airport is approximately 16 kilometres (just under 10 miles) from the cruise terminal. If you're traveling by car or taxi from Barcelona Airport to the port, expect a journey of around 20 minutes under good traffic conditions.
To reach the port from Barcelona Airport by car, follow signs to the C-31 highway, heading north towards Barcelona city. Stay on the C-31 for approximately 3.5 kilometres before taking exit 195 to join the B-10 motorway eastwards toward Barcelona. Continue along the B-10 for about 6.5 kilometres before taking exit 21. Proceed straight until you reach the roundabout at Plaça de les Drassanes, then take the second exit to enter Barcelona Port, where you'll find the car park at the World Trade Center.
Alternatively, you can use public transportation to reach the port from Barcelona Airport. Take the Aerobus from Terminal C towards the city and alight at Plaza de España. From there, head to the metro station and take the L3 line eastbound for three stops, disembarking at Drassanes. This station is the closest to the cruise terminal, though it's still around one kilometre away. Plan for approximately 20 minutes to walk the final section.