The best flight deals to Barcelona (BCN)

Why book with eDreams
  • Choose from 660+ airlines
  • Choose from more than 60,000 flight routes
  • eDreams, the cheapest way to travel
Airport code BCN is the airport IATA code on flights to Barcelona
Top Airline Popular airline with flights to Barcelona

Popular flight routes to Barcelona

Save big and visit this destination

from Ibiza
Prime price per passenger
from Palma de Mallorca
Prime price per passenger
from Paris
$14 $12
Prime price per passenger
from Rome
$13 $12
Prime price per passenger
from Madrid
11 %
$10 $9
Prime price per passenger
from London
$13 $12
Prime price per passenger

Barcelona Vacation

About Barcelona

Barcelona, the main city of Catalonia on Spain's east coast, is known for its fantastic weather and proud local culture. It is also Spain's second largest city and has all the cosmopolitan trappings you would expect. Among Barcelona's many attractions are the delicious seafood, stunning architecture and vibrant atmosphere. It began life as a Roman city and has remained important ever since. Today, it is a buzzing city offering more than enough reasons to look for flights to Barcelona. Between UNESCO World Heritage Sites, famous sports teams plus great food and drink, there's no shortage of ways to amuse oneself. Discover here the best offers for Flight + Hotel to Barcelona.

Things to do and places to visit in Barcelona

Barcelona really does have something for everyone. The attractions of Barcelona include beautiful beaches to relax on, almost endless historical locations to explore, all the shops you could ever wish for, one of the world's most admired football clubs and world-class eateries - you may never want to leave. Luckily, with so much to do the city's compactness makes it easy to explore. Simply wandering through the streets is a great way to soak up the atmosphere.

Just some of the great things to do in Barcelona include:

  • Marvel at Gaudi's masterwork, the Sagrada Familia
  • Sample the wide range of tapas in Barcelona's bars
  • See the somewhat surreal architecture of Antoni Gaudi
  • Wander through Park Guell, which offers great views over the city and out to sea
  • See the Cubist master’s early work in the Picasso Museum
  • Get lost in the winding streets of the Gothic Quarter, known locally as the Barri Gotic
  • Browse the upmarket shops along the Passeig de Gracia
  • Soak up the tranquil atmosphere in the Cathedral of the Sea
  • Watch the silky skills of FC Barcelona in a game at the Camp Nou
  • Explore the small bars, shops and cafes of the hip Gracia district
  • Enjoy authentic paella with fresh seafood
  • Climb Montjuic for spectacular views
Book cheap Barcelona flights with eDreams

Airports in Barcelona

The city is mainly served by Barcelona El Prat Airport, which is Spain's second largest airport. Those booking cheap flights to Barcelona may find themselves landing at Girona Airport, which is further from the city and sometimes used by low-cost airlines.

  • Barcelona El Prat Airport

    Top Carriers

    Top carriers include: easyJet, Ryanair and Vueling.


    It is 12km outside of the City to the southwest.


    The L9 Sud line of the city's subway network connects the airport to the city. Visitors can also take the Aerobus, which is the fastest way to reach the city center. The airport also has a train station, located at Terminal 2. Regular trains run into the center of Barcelona. It is also possible to get a taxi at the airport.

Frequently asked questions about flights to Barcelona

How can I find cheap flights to Barcelona on eDreams?
At eDreams you will find flights from $4 to Barcelona. Thanks to the combination of various technologies, machine learning algorithms and real user searches on our platform, you will be able to choose between the different options that best suit your needs when you have to fly to Barcelona.
✈️ Which airlines fly to Barcelona?
Airlines flying direct from the US to Barcelona include:
  • Norwegian Air Shuttle, with flights from Newark - Nj, Chicago and from Los Angeles, for example.
  • American Airlines also operates numerous flights, some of them originating from Miami, New York and Chicago.
  • Air Europa, with flights from Miami to Barcelona and New York and also from null.
Airlines with indirect flights to Barcelona include:
  • Air Europa, which flies from Miami, New York or null.
  • TAP Portugal, with flights from Miami and Chicago, as well as from Washington, D.C. (Arlington County), VA.
  • Norwegian Air International, with flights from New York, Boston and also Orlando.
🕑 How long before a flight to Barcelona should I be at the airport?
If you want to be on time for your flight to Barcelona, you should get to the airport at least two to three hours in advance. Check-ins, security controls, customs, and boarding the airplane can take some time. At eDreams, you can find the best deals for flights to Barcelona departing from over 296 cities and choose from a variety of services that will improve your time at the airport and guarantee a much better travel experience, such as priority boarding and additional luggage. For more convenience, when booking your flight to Barcelona with eDreams you can also add insurance or opt for a refundable fare and have a problem-free trip!
✈️ What is the name of Barcelona’s airport?
Barcelona is served by 3 airport[s]. El Prat operates flights towards both domestic and international destinations within 296 cities, such as Paris, Ibiza and Palma de Mallorca, the most popular routes.
📌 How far is Barcelona’s airport from the city centre?
Barcelona’s airport El Prat is located 7 miles from the city centre.
💶 How much is the trip from the airport to Barcelona’s city centre?
Public transport: The price for the trip is about 2.40 USD per person.
Taxi: If you have more budget and prefer to take a taxi from El Prat , the average price for the ride to Barcelona centre is around 3.00 USD per km.
Car: For more convenience and freedom during your stay, eDreams has the best offers of car rentals in Barcelona. Pick your preferred car type and get from El Prat to Barcelona city centre on your own terms.
⛅ What is the weather like in Barcelona?
If you're looking for summer vibes, the best time to travel to Barcelona is in June, July and August, when the average temperature reaches 23.83 °C, while June, July and August are the 3 sunniest months of the year, with an average of 145.97 hours. However, if you prefer colder temperatures, make sure you visit Barcelona during January, February or March to experience an average of 8.9 °C. 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 February, March and April, when the average precipitation in Barcelona is 9.75 mm, while the months of January, February and March are drier, with an average of 0 mm.

Plan your trip