There are four transport options from Barcelona Airport to Barcelona Sants. Located 15 kilometers from the airport, Barcelona’s main train station can be reached by taxi, private transfer, train, or a combination of bus and metro.
The quickest and most convenient choice is a Barcelona Airport taxi, which takes around 20 minutes, depending on traffic conditions. A private Barcelona Airport transfer will take the same amount of time, but you’ll pay a competitive set price and be met by an English-speaking driver.
The cheapest way to travel is by train, which takes just 20 minutes from the airport to the station. Another affordable public transport option, though less convenient, is to take the Aerobus and then connect to the metro line. This option takes 30 minutes, not including wait or transfer times.
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.