Barcelona-El Prat Airport is only 17km from Barcelona city centre, with the journey taking around 35 minutes depending on your choice of transport.
Bus from Barcelona Airport to Barcelona City Centre
Aerobús, the official airport shuttle bus service provides public transportation to and from Terminal 1 and Terminal 2 in Barcelona airport to the city centre. This express bus service runs every 5 minutes from the airport to Plaça Catalunya (in front of El Corte Inglés Mall). Journey time to the city centre is around 35 minutes (depending on traffic).
Tickets cost €5.90 for a single journey and €10.20 for return. See latest ticket prices here.
Take the worry out of your transfers to Barcelona from Barcelona Airport and pre-book an Aerobús ticket. Conveniently located outside the main airport entrance, the bus offers frequent departures, comfortable seating, free Wi-Fi, USB chargers and now runs 365 days a year. Click here to book now!.
Train from Barcelona Airport to Barcelona City Centre
The RENFE train service runs frequently between the airport and the city centre. Trains run every 30 minutes with journey times taking around 25 minutes.
All trains are fully accessible and offer dedicated luggage racks for large bags and suitcases.
Tickets cost around €5 and can be purchased from ticket vending machines at the airport.
Taxi from Barcelona Airport to Barcelona City Centre
Taxi ranks (which are well signposted) for private airport taxis are situated outside the main terminal exits. A journey to the city centre takes about 25 minutes and generally costs between €30-€35. Most taxis are wheelchair accessible.
Car Hire from Barcelona Airport to Barcelona City Centre
All of the major international car hire companies as well as the local Spanish operators have a presence at Barcelona Airport. If you’re looking to organise your car hire before arriving in Barcelona, we recommend booking with rentalcars.com, where you can compare many different local car rental companies in real time, and choose the best rates.