There are three airports in the immediate vicinity of Barcelona – the actual Barcelona airport, which has the name of El Prat, the airport of Girona – Costa Brava and the airport of Reus (Reus). Each of the airports has its own advantages and disadvantages, and is also used by different airlines, so let’s figure out which airport is more convenient to fly to. And don’t forget to download our app from the link to find out more life hacks that will help you save not only money, but also time in Barcelona .

Barcelona Airport El Prat

El Prat airport

Distance from El Prat Airport to Barcelona: 15 km

El Prat Airport is the largest in Catalonia and the most popular in Spain for domestic flights. The airport has two terminals, which allows providing services to a large number of passengers. The main airline is Vueling Airlines, which considers the airport its home airport, but it is also heavily used by Spanair, Air Europa, Iberia Airlines and more recently Ryanair, a European low-cost company.

Low-cost flights from the CIS countries arrive at the airport, in particular, the Vueling Airlines line from Kiev has recently opened. But there are also regular regular flights. For example, the main flights from Moscow, St. Petersburg, Novosibirsk, etc. arrive here.

From El Prat Airport, Barcelona city center can be reached by the Aerobus. The ticket price is 6 euros, the journey time is 35 minutes. We wrote more about this, the most convenient way in our article “ How to get from the airport to the center of Barcelona. “. Also at the T2 terminal (which is used mainly by low-cost companies) there is an S-Bahn station that allows you to get to Barcelona in 19 minutes. There is a free shuttle bus from T1 to T2. Trains on the El Prat – Barcelona line run from 5:42 am to 11:38 pm. If speed and convenience are important to you, you can take a taxi, including by booking a transfer in advance using the link .

Costa Brava airport in Girona

Girona airport

Distance from Girona Airport to Barcelona : 95 km

The Costa Brava Airport in Girona is an alternative to Barcelona’s El Prat Airport. Tourists arrive there by resort airlines. The main company is low-cost Ryanair. Transaero planes fly from Moscow to Girona airport, and Wizz Air from the CIS countries.

You can get to Barcelona by bus in 1 hour 10 minutes, the last bus leaves at 19:15, the ticket price is 16 euros. In addition, high-speed and regular trains run from Girona railway station, delivering passengers to Barcelona in 70 and 90 minutes, respectively. You can also take a taxi (you can book here ) or rent a car, which is especially convenient if you are traveling with children. When renting a car, you need to take into account that a small toll is charged on the main highways.

Reus airport

Distance from Reus Airport to Barcelona : 105 km

Reus Airport is the smallest. It is convenient to fly here if you are going to visit the huge amusement park – Port Aventura , which is very close.

There are bus and train connections from Reus city center to Barcelona. It is better to check the exact timetable of trains and buses on the official websites in advance.