Fast, comfortable, and affordable, the Aerobús is one of the best options for traveling between Barcelona’s El Prat Airport and the city center.
While there are different ways to get from the airport to Barcelona, many travelers and locals alike prefer the Aerobús for their transfer. These blue shuttle buses will get you from the city center to Barcelona Airport El Prat in approximately 35 minutes.
Route & Lines
The Aerobús offers two lines: A1 and A2. Both lines follow the same route to the centre of Barcelona. The only difference is that Aerobús A1 stops at Terminal 1 (T1) and Aerobús A2 stops at Terminal 2 (T2).
When you arrive at Barcelona Airport, you can board the bus outside Terminal 1 or Terminal 2. The buses are easy to spot, painted in a distinctive blue color.
When you travel from the city to the airport, make sure to verify which terminal your flight departs from. This is usually indicated on your flight ticket. You can also find the terminal by checking the airline name in this list.
The final stop of both lines is Plaça Catalunya – Barcelona’s main square. Plaça Catalunya is a major hub for public transportation, making it easy to connect to other parts of the city by metro or bus.
On the way to Plaça Catalunya, the bus also stops at Pl. Espanya, Gran Vía-Urgell, and Pl. Universitat. On the return journey to the airport, it stops at Sepúlveda-Urgell and Pl. Espanya.
Tickets and Prices
Aerobús offers both single and return tickets. Return tickets are valid for up to 90 days from the date of purchase.
Children under 4 years of age can travel for free.
To secure your seat and avoid long queues at the airport or in the city, it’s recommended to book your tickets online. Simply show the ticket on your smartphone as you board the bus.
Note: Public transport tickets and discount cards like the Barcelona Card or the Hola Barcelona Transport Card are not valid on the Aerobús.
Schedule & Timetable
The Aerobús operates 365 days a year, including Sundays and public holidays. Buses run every 5-10 minutes, 24/7.
The average travel time is 35 minutes, depending on traffic. However, during rush hours, the Aerobús often takes a bit longer to reach its destination so take that into account.