The Barcelona International Airport, also known as Barcelona-El Prat Airport, is the main gateway to Barcelona. It is served by major international airlines, as well as some of the low cost budget airlines. There are two terminals, T1 and T2, linked by a regular and frequent shuttle bus service.

Some low-cost airlines use the Girona-Costa Brava Airport, located about 90 km (56 miles) to the north of Barcelona, or the Reus Airport, located 77 km (48 miles) to the south.


Barcelona-El Prat Airport

A cheap and fast option is the half-hourly RENFE R2 Nord suburban train line, located next to T2 by section B, with a connecting green colored bus service to T1.  A single ticket for the train is about €3.15€, but you can also buy the T10 travelcard for €9.25, valid for ten trips within Barcelona. You can buy a T10 from the ticket vending machine at the airport station and at the tobacco shop in front of Terminal 2B.

Bus 46 runs every 20 minutes from both terminals to Plaça Espanya, the trip takes 35-45 minutes.

Taxis cost about €30-40 to the city centre.

Girona Airport

The Barcelona Bus service runs a shuttle bus from Estació del Nord in Barcelona to Girona Airport. A one-way ticket is €12, a return ticket is €21. The journey takes approximately one hour and ten minutes. >> See timetables

Reus Airport

The bus service run by Hispano Igualadina departs from the Barcelona Sants bus station to the airport. Departures are synchronized with Ryanair plane departures/arrivals. One way ticket is €13, return ticket is €24. The journey takes between 1.5 and 2 hours, depending on traffic. >> See timetables

>> See more Barcelona tourist information posts