Flights to Barcelona

Find a cheap flight from anywhere to Barcelona

Written by Mike Acler on February 24, 2024

You can find and book a flight to Barcelona from the airport closest to you and in your preferred dates using the search box below.

Search results will be listed from the lowest price and will include the best deals offered by several airlines and tour operators.

Airlines

The main airlines flying to Barcelona are listed below.

Vueling is the most important Spanish low cost airline, and operates flights to Barcelona from Paris, Nice, Amsterdam, Rome, Milan, Venice, Naples, Pisa, Lisbon, Athens, Brussels and Amsterdam.

Numerous are also the flights between Barcelona and the major European and world cities operated by the Spanish flag carrier, Iberia.

The low cost carrier easyJet operates flights to Barcelona from the major British airports and also from Paris, Lyon, Geneva, Basel, Berlin, Dortmund and Milan.

The Irish no frills airline flies to Girona airport (100 km north of Barcelona) from several locations throughout Europe.

Barcelona - El Prat Airport

Barcelona airport, "El Prat", is situated 13 km southwest of the city and can be reached by train, bus, car, or taxi. El Prat airport consists of two terminals: Terminal 1 (T1) and Terminal 2 (T2) connected by a shuttle bus.

Trains

El Prat airport is connected to Barcelona by trains (Renfe R2 Nord line) leaving every half hour that stop at the train stations of Barcelona Sants, Passeig de Gràcia, and Estació de França. The train station is located in Terminal 2 of the airport. The trains run between 5.42 am and 11.38 pm from the airport and between 5:13 and 23:14 pm from Barcelona. The trip takes between 20 (Barcelona Sants) and 30 (Estació de França) minutes. A one-way ticket costs €4,60.

Buses

It is also possible to reach Barcelona by buses (aerobus) connecting El Prat airport to Plaça Catalunya. The buses leave every 10 minutes and runs 24/7. The first stop, Plaça d'Espanya, is about 25 minutes away. The ticket costs €6,75. Or you can use normal public transport buses (number 46) which is cheaper (€2,55) but also slower.

Taxis

A trip by taxi from the airport to the centre of Barcelona costs about €35-40. The trip takes about 15-25 minutes depending on traffic. Hail the taxi in front of the building or use one of the apps like FreeNow or Cabify. Uber doesn't operate in Barcelona.

Cars

European Union citizens do not need an international driving licence to hire a car in Spain, as a national one with at least one year validity is sufficient. An international driving license is needed by citizens from other countries. To reach Barcelona you will need to travel the Autovia (highway) C-246 Barcelona-Castelldefels.

Precautions: If you decide to reach Barcelona from the airport by train, and especially by bus, be careful at arrival as tourists loaded with lots of luggage are among thieves’ favourite targets.

Girona airport

The low-cost airline Ryanair flies to the airport of the city of Girona, about 100 km north of Barcelona. The transfer from the airport of Girona to Barcelona (Estaciò d'Autobusos Barcelona Nord – close to the underground station Arc de Triomf) takes place via buses which leave after the arrivals of Ryanair's flights. The bus trip takes about 70 minutes and the price of the ticket is about 15 Euro.

Search flight to Barcelona

To save on the cost of your flight, you can look for using Aviasales’s search engine, which allows you to compare flight prices and buy your ticket directly on line.