Cheap tickets to Barcelona (BCN)

Explore the best deals

Discover the cheapest flights to Barcelona
emptyFilter
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

Budapest
Flights from Budapest to Barcelona
94
90
Prime price per passenger
Ljubljana
Flights from Ljubljana to Barcelona
91
87
Prime price per passenger
Bucharest
Flights from Bucharest to Barcelona
94
89
Prime price per passenger
Tirana
Flights from Tirana to Barcelona
31
30
Prime price per passenger
Vienna
Flights from Vienna to Barcelona
151
145
Prime price per passenger
Belgrade
Flights from Belgrade to Barcelona
85
82
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 Budapest, the flight takes approximately 2h 45m, from Belgrade, around 3h 26m, and from Vilnius, about 3h 53m.
Direct Flight Time (in Hours)
BudapestBelgradeVilniusTallinnLarnaca
0h 1h 2h 3h 4h 5h 6h 7h

How much does a flight to Barcelona cost?

At eDreams you can find flights from Casablanca to Barcelona starting from €116, with an average price of €174. If you depart from other cities such as Banjul, you can find tickets from €413, and from Johannesburg starting from €559, according to data from the last 72 hours.
CasablancaBanjulJohannesburg
€174
€473
€564
CasablancaCheapest
Cheapest Price: €116
Cheapest
Average

Barcelona Sights and Attractions

Barcelona is the capital of Catalonia and Spain's second largest city with a population of 1.6 million people. Barcelona is situated on the north eastern coast of Spain and offers visitors a unique experience filled with culture, arts, great food and magnificent architecture. With various low cost carriers flying into the city, visitors can always get a great deal on flights. The city is also well connected to other destinations in Spain and the European continent by high speed rail networks. Find here the best offers for Flight + Hotel to Barcelona.

What to do in Barcelona

Containing numerous UNESCO World Heritage sites and a thriving arts, music and culinary scene, the city is a major destination for travellers from around the world. When in Barcelona, here are a few things to do:

  • Visit the architectural works of Antonio Gaudi, like the Sagrada Familia or Casa Batllo.
  • Enjoy a picnic at Park Guell, another gem by Antonio Gaudi.
  • Cruise through “La Barcelonetta", Barcelona's beach.
  • Get lost inside Gracia neighbourhood and shop the unique boutiques.
  • Check out La Boqueria Market on Las Ramblas.
  • Indulge in tapas and a glass of vermouth in the Gothic Quarter
  • Check out the Magic Fountain in Montjuic for a music and lights show in the evenings.

Airports in Barcelona

While there are two regional airports (Reus Airport in Tarragona and Costa Brava Airport in Girona) around 100 kilometres from Barcelona, El Prat is Barcelona's only conveniently located airport and services domestic flights on the Iberian Peninsula as well as international flights.

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.

Popular destinations near Barcelona

Flying to Barcelona is the fastest and most convenient way to reach these nearby destinations:

  • Palencia
  • Segovia
  • Zamora
  • Ávila
  • Medina del Campo
  • Tordesillas
  • Peñafiel
  • Olmedo

Plan your trip

Popular citiesPopular Flight RoutesPopular CountriesAlternate routes