go to content go to search box go to global site navigation


Flights to Barcelona

The best price found from United States to Barcelona is on October 23rd, 2016, travelling with WOW air. See more options, compare prices and book: search flights.

Baltimore Washington International
from $251.00

Getting around by air

  • After Madrid, Barcelona is Spain’s busiest international transport hub. A host of airlines, including many budget carriers, fly directly to Barcelona from around Europe. Ryanair uses Girona and Reus airports (buses link Barcelona to both).
  • Most intercontinental flights require passengers to change flights in Madrid or another major European hub.
  • Iberia, Air Europa, Spanair and Vueling all have dense networks across the country and, while flights can be costly, you can save considerable time by flying from Barcelona to distant cities like Seville or Málaga.


Barcelona's main airport is El Prat, with the majority of international flights arriving here. In addition, there are two other airports in nearby cities, which are used by some budget airlines.

El Prat Airport

Barcelona’s El Prat airport lies 17km southwest of Plaça de Catalunya at El Prat de Llobregat. The airport has two main terminal buildings: the new T1 terminal and the older T2, itself divided into three terminal areas (A, B and C).

Arrivals In T1, the main arrivals area is on the 1st floor (with separate areas for EU Schengen Area arrivals, non-EU international arrivals and the Barcelona–Madrid corridor).

Departures In T1, boarding gates are on the 1st and 3rd floors.

Tourist Information The main tourist office is on the ground floor of Terminal 2B. Others on the ground floor of Terminal 2A and in Terminal 1 operate the same hours.

Lockers Come in three sizes; on the 1st floor of T1.

Lost-luggage Offices can be found by the arrivals belts in Terminal 1 and on the arrivals floor in Terminals 2A and 2B.


The A1 Aerobús runs from Terminal 1 to Plaça de Catalunya (30 to 40 minutes depending on traffic) via Plaça d’Espanya, Gran Via de les Corts Catalanes (corner of Carrer del Comte d’Urgell) and Plaça de la Universitat every five to 10 minutes from 6.10am to 1.05am. Departures from Plaça de Catalunya are from 5.30am to 12.30am and stop at the corner of Carrer de Sepúlveda and Carrer del Comte d’Urgell, and at Plaça d’Espanya.

The A2 Aerobús from Terminal 2 (stops outside terminal areas A, B and C) runs from 6am to 1am with a frequency of between 10 and 20 minutes and follows the same route as the A1 Aerobús.

Buy tickets on the bus or from agents at the bus stop. Considerably slower local buses (such as the No 46 to/from Plaça d’Espanya and a night bus, the N17, to/from Plaça de Catalunya) also serve Terminals 1 and 2.

Mon-Bus has regular direct buses (which originate in central Barcelona) between Terminal 1 only and Sitges (€7). In Sitges catch it at Avinguda de Vilanova 14. The trip takes about 40 minutes and runs hourly.

Alsa runs the Aerobús Rápid service several times daily from El Prat airport to various cities including Girona, Figueres, Lleida, Reus and Tarragona. Fares range from €9/16 one way/return to Tarragona and up to €25/45 one way/return to Lleida.

Plana has services between the airport and Reus (one way/return €15/27), stopping at Tarragona, Port Aventura and other nearby southwest coastal destinations along the way.


A taxi between either terminal and the city centre – about a half-hour ride depending on traffic – costs around €25. Fares and charges are posted inside the passenger side of the taxi – make sure the meter is used.


Train operator Renfe runs the R2 Nord line every half-hour from the airport (from 5.42am to 11.38pm) via several stops to Barcelona's main train station, Estació Sants, and Passeig de Gràcia in central Barcelona, after which it heads northwest out of the city. The first service from Passeig de Gràcia leaves at 5.08am and the last at 11.07pm, and about five minutes later from Estació Sants. The trip between the airport and Passeig de Gràcia takes 25 minutes. A one-way ticket costs €4.50.

The airport train station is about a five-minute walk from Terminal 2. Regular shuttle buses run from the station and Terminal 2 to Terminal 1 – allow an extra 15 to 20 minutes.

Girona-Costa Brava Airport

Girona-Costa Brava airport is 12km south of Girona and 92km northeast of Barcelona. You’ll find a tourist office, ATMs and lost-luggage desks on the ground floor.


Sagalés runs hourly bus services from Girona-Costa Brava airport to Girona’s main bus/train station (€2.75, 30 minutes) in connection with flights. The same company runs direct Barcelona Bus services to/from Estació del Nord bus station in Barcelona (one way/return €16/25, 75 minutes).


A taxi ride into Girona from the airport costs €20 to €26. To Barcelona you would pay around €140.


Regular Renfe train services run between Girona and Barcelona (€8.40 to €12.25, around 1¼ hours). Speedier Avant trains get there in 38 minutes (one way €10 to €17).

Reus Airport

Reus airport is 13km west of Tarragona and 108km southwest of Barcelona. The tourist office and lost-luggage desks are in the main terminal building.


Hispano-Igualadina buses run between Reus airport and Estació d’Autobusos de Sants to meet flights (one way €16, 1½ hours).

Local bus 50 (www.reustransport.cat) serves central Reus (€3, 20 minutes), and other buses run to local coastal destinations.