Cheap flights to Barcelona

Explore the best deals

Discover the cheapest flights to Barcelona
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Barcelona

Prague
Flights from Pragueto Barcelona
111€
105€
Prime price per passenger
Vilnius
Flights from Vilniusto Barcelona
42€
41€
Prime price per passenger
Dublin
Flights from Dublinto Barcelona
-33 %
95€
63€
Prime price per passenger
Budapest
Flights from Budapestto Barcelona
-24 %
105€
80€
Prime price per passenger
Sofia
Flights from Sofiato Barcelona
129€
124€
Prime price per passenger
Bucharest
Flights from Bucharestto Barcelona
122€
117€
Prime price per passenger

How long is the flight to Barcelona?

If you’re planning to fly to Barcelona, we at eDreams have analysed the most popular routes to help you plan your trip. From London, the flight takes approximately 2h 9m, from Madrid, around 2h 29m, and from Sevilla, about 4h 2m.
Flight Time (in hours)
LondonMadridSevillaMalagaBilbao
0h 1h 2h 3h 4h 5h
2h 9m
2h 29m
4h 2m
4h 8m
4h 21m

How much does a flight to Barcelona cost?

At eDreams you can find flights from Palma de Mallorca to Barcelona starting from €11, with an average price of €25. If you depart from other cities such as Milan, you can find tickets from €16, and from Agadir starting from €16, according to data from the last 72 hours.
Filter by
Palma de MallorcaMilanAgadirVeniceRiga
€25
€22
€52
€23
€95
Palma de MallorcaCheapest
Cheapest Price: €11
Cheapest
Average

Book your flight to Barcelona

Compare cheap flights to Barcelona (Spain) on eDreams within a single search environment. See airlines, flight times, layovers and prices, then filter by departure time or duration to find the best flight for you.

Flights to Barcelona land at El Prat Airport (BCN), which is the main airport serving this destination.

The cheapest ticket to Barcelona booked on eDreams in recent days cost £17. Treat this as a reference only, as the final price will depend on your travel dates and how far ahead you book.

Ryanair is the most popular airline among travellers flying to Barcelona.

Weather in Barcelona

The best time to travel to Barcelona may depend on your preferred weather conditions. In Barcelona, average temperatures hover around 27ºC in the hottest months and drop to 5ºC in the coldest ones. This information might be useful when choosing when to travel, what to pack and what to do once you're there.

  • Typical highs: around 29ºC in the warmest months
  • Typical lows: about 5ºC in the coldest months
  • Hottest month: August
  • Coldest month: January
  • Driest month: July
  • Wettest month: October

Airlines and routes to Barcelona

Vueling operates direct flights to Barcelona. Direct routes depart from these cities:

You can reach Barcelona with one or more changes, for example with Etihad Airways. These are some of the departure cities and the airline on each route:

Airport(s) near Barcelona

El Prat Airport
Top Carriers
Top carriers include: Vueling and Ryanair
Location
The airport is located approximately 12 km from the city centre.
Transportation
Upon arrival visitors may reach Barcelona from the airport via train, bus, or taxi. Trains depart from Terminal 2 every 30 minutes and take around 25 minutes to arrive in the city centre. Also, metro line L9 is now available, though visitors can transfer from the airport train to other Barcelona Metro train lines at the Barcelona Sants and Passeig de Gracia stations, which may be better communicated to the desired destination. The airport shuttle bus is timed to meet the train as it arrives from Barcelona. Buses depart the airport and arrive at Placa Espanya in the city centre, and take around 15 minutes to arrive. There are also taxi ranks outside each exit of Terminals 1 and 2.

How to pay less for your flight to Barcelona

A few quick checks can help you save money on your trip to Barcelona:

  • Flexible dates: compare several departure days before you choose. Leaving a day earlier or later can sometimes make a noticeable difference to the fare.
  • Nearby airports: always consider the alternatives. A smaller airport a short distance from Barcelona can sometimes offer cheaper fares than the main one.
  • Baggage: check what each option includes before you confirm. Knowing your allowance in advance helps you avoid unexpected charges at the airport.

Before you travel, double-check the entry rules for Spain and give yourself plenty of time to sort out any paperwork.

And remember, adding a hotel to your booking unlocks exclusive discounts on your stay. You can also add a hire car to the same booking, and you may find extra savings when you bundle it with your flights and accommodation.

Frequently asked questions about flights to Barcelona

What are the cheapest airlines flying to Barcelona?

Looking at the prices of our customers' bookings from US to Barcelona, your best bet for cheap flights is:

  • Volotea: On average, a one-way ticket costs €120. The flight from Olbia to Barcelona has an average cost of €60, while a ticket from Murcia is approximately €75.
Which airlines fly to Barcelona?

Airlines flying direct from the US to Barcelona include:

  • Vueling offers flights originating from Dublin, Budapest and Vilnius.
  • Ryanair also offers numerous flights, including several departing from Prague, Split and from Athens.
  • Wizz Air provides flights from Vilnius, Larnaca and also from Bratislava.

  • Etihad Airways, which serves flights from Tallinn, Belgrade or Ljubljana.
  • Iberia, that operates flights from Tallinn and Vilnius, as well as from Bucharest.
  • Klm Royal Dutch Airlines, which offers flights from Zagreb, Belgrade and also Split.
How many airports are in Barcelona and which is the main one?
Barcelona has 1 airport. El Prat Airport operates domestic and international flights to 318 cities. Some of the most popular destinations are Paris, London and Milan.
What is the weather like in Barcelona?
If you're looking for summer vibes, the best time to travel to Barcelona is in August, July and September, when the average temperature reaches 27º, while July, January and August are the 3 sunniest months of the year, with an average of 26 hours. However, if you prefer colder temperatures, make sure you visit Barcelona during January, February or December to experience an average of 5º. For those who don't care too much about temperatures, but want to avoid getting wet in the rain, it's important to avoid travelling during October, September and August, when the average precipitation in Barcelona is 78mm, while the months of July, June and March are drier, with an average of 29mm.

Plan your trip

Alternate routesPopular CitiesPopular Flight RoutesPopular Countries