Skyscanner
  • Help
FlightsHotelsCar Hire

Flights to Barcelona (BCN) Airport

Travellers and cabin class
  1. Home
  2. Spain
  3. Catalonia
  4. Barcelona

Compare Barcelona Airport flights across hundreds of providers

Find the cheapest month or even day of the year to fly

Book the best fare with no fees

Flight dealsCheapest monthAlternative airportsFAQsTips and advice

Flight deals to Barcelona

Looking for a cheap last-minute deal or the best return flight to Barcelona? Find the lowest prices on one-way and return tickets right here.
Barcelona.£28 per passenger.Departing Tue, 17 Jun, returning Tue, 8 Jul.Return flight with Ryanair.Outbound direct flight with Ryanair departs from London Stansted on Tue, 17 Jun, arriving in Barcelona.Inbound direct flight with Ryanair departs from Barcelona on Tue, 8 Jul, arriving in London Stansted.Price includes taxes and charges.From £28, select.
Tue, 17 JunSTN - BCN with Ryanair
Direct
Tue, 8 JulBCN - STN with Ryanair
Direct
from £28
Barcelona.£28 per passenger.Departing Tue, 8 Jul, returning Thu, 17 Jul.Return flight with Ryanair.Outbound direct flight with Ryanair departs from London Stansted on Tue, 8 Jul, arriving in Barcelona.Inbound direct flight with Ryanair departs from Barcelona on Thu, 17 Jul, arriving in London Stansted.Price includes taxes and charges.From £28, select.
Tue, 8 JulSTN - BCN with Ryanair
Direct
Thu, 17 JulBCN - STN with Ryanair
Direct
from £28
Barcelona.£38 per passenger.Departing Tue, 17 Jun, returning Thu, 26 Jun.Return flight with Ryanair.Outbound direct flight with Ryanair departs from London Stansted on Tue, 17 Jun, arriving in Barcelona.Inbound direct flight with Ryanair departs from Barcelona on Thu, 26 Jun, arriving in London Luton.Price includes taxes and charges.From £38, select.
Tue, 17 JunSTN - BCN with Ryanair
Direct
Thu, 26 JunBCN - LTN with Ryanair
Direct
from £38
Barcelona.£39 per passenger.Departing Tue, 26 Aug, returning Wed, 10 Sep.Return flight with Ryanair and Vueling Airlines.Outbound direct flight with Ryanair departs from Birmingham on Tue, 26 Aug, arriving in Barcelona.Inbound direct flight with Vueling Airlines departs from Barcelona on Wed, 10 Sep, arriving in Birmingham.Price includes taxes and charges.From £39, select.
Tue, 26 AugBHX - BCN with Ryanair
Direct
Vueling Airlines
Wed, 10 SepBCN - BHX with Vueling Airlines
Direct
from £39
Barcelona.£40 per passenger.Departing Mon, 1 Sep, returning Sat, 13 Dec.Return flight with Vueling Airlines.Outbound direct flight with Vueling Airlines departs from London Gatwick on Mon, 1 Sep, arriving in Barcelona.Inbound direct flight with Vueling Airlines departs from Barcelona on Sat, 13 Dec, arriving in London Gatwick.Price includes taxes and charges.From £40, select.
Vueling Airlines
Mon, 1 SepLGW - BCN with Vueling Airlines
Direct
Vueling Airlines
Sat, 13 DecBCN - LGW with Vueling Airlines
Direct
from £40
Barcelona.£40 per passenger.Departing Tue, 2 Dec, returning Wed, 14 Jan.Return flight with Vueling Airlines.Outbound direct flight with Vueling Airlines departs from London Gatwick on Tue, 2 Dec, arriving in Barcelona.Inbound direct flight with Vueling Airlines departs from Barcelona on Wed, 14 Jan, arriving in London Gatwick.Price includes taxes and charges.From £40, select.
Vueling Airlines
Tue, 2 DecLGW - BCN with Vueling Airlines
Direct
Vueling Airlines
Wed, 14 JanBCN - LGW with Vueling Airlines
Direct
from £40
Barcelona.£40 per passenger.Departing Wed, 1 Oct, returning Fri, 7 Nov.Return flight with Vueling Airlines.Outbound direct flight with Vueling Airlines departs from London Gatwick on Wed, 1 Oct, arriving in Barcelona.Inbound direct flight with Vueling Airlines departs from Barcelona on Fri, 7 Nov, arriving in London Gatwick.Price includes taxes and charges.From £40, select.
Vueling Airlines
Wed, 1 OctLGW - BCN with Vueling Airlines
Direct
Vueling Airlines
Fri, 7 NovBCN - LGW with Vueling Airlines
Direct
from £40
Barcelona.£40 per passenger.Departing Tue, 9 Sep, returning Wed, 10 Sep.Return flight with Ryanair and Vueling Airlines.Outbound direct flight with Ryanair departs from Birmingham on Tue, 9 Sep, arriving in Barcelona.Inbound direct flight with Vueling Airlines departs from Barcelona on Wed, 10 Sep, arriving in Birmingham.Price includes taxes and charges.From £40, select.
Tue, 9 SepBHX - BCN with Ryanair
Direct
Vueling Airlines
Wed, 10 SepBCN - BHX with Vueling Airlines
Direct
from £40
How did we find these deals? The deals you see here are the lowest prices for flight tickets to Barcelona found in the last 4 days, and are subject to change and availability.

Find the cheapest time to fly to Barcelona

Flexible on travel dates? Find the cheapest month – or even day – to fly to Barcelona.
May
from £64
Jun
from £38
Jul
from £28
Aug
from £52
Sep
from £40
Oct
from £42
Nov
from £44
Dec
from £45
Jan
from £46
Feb
from £46
Mar
from £46
Apr
from £69

Airports near Barcelona

Compare routes to Barcelona below. You may find an airport to fly into that's cheaper, faster, or easier.

Direct flights to Barcelona

Frequently asked questions

The average flight time to Barcelona is 2 hours and 19 minutes. We've calculated this based on journeys from London.
British Airways, Iberia, easyJet, Vueling Airlines, Ryanair, American Airlines, Japan Airlines and Malaysia Airlines all fly direct to Barcelona.
The cheapest month to fly to Barcelona is usually June.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Barcelona but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
Yes – the average flight time is 2 hours and 26 minutes.
The best price we found for a return flight to Barcelona is £28. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
After crunching the numbers on our flight calendar, we found that the cheapest date to fly to Barcelona Airport is Tuesday, 17 June 2025.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Barcelona is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Ryanair offers the cheapest flight tickets to Barcelona.

Flying to Barcelona

The things to know before you go.
Cheapest flight found£28
Cheapest month to flyJune
Average flight time2 hrs, 26 mins
Most popular airlineBritish Airways
Average flights per week695

How to find cheap flights to Barcelona-El Prat Airport (BCN)

  • The cheapest price we've found for a one-way flight to Barcelona-El Prat Airport is £15. A return plane ticket to BCN is currently £28.

  • Set a Price Alert for tickets to BCN and skip the constant refreshing. We'll keep an eye on it for you, sending updates when fares go down.

  • We recommend booking roughly seven months before you plan to depart. This is when you're likely to get the best prices for tickets to Barcelona, where Barcelona-El Prat Airport is located.

  • Expand your search for cheap flights to Barcelona by selecting the 'Add nearby airports' option. This allows you to compare prices for all the airports closest to your departure and destination points and could help keep costs down.

  • Look for plane tickets to Barcelona-El Prat Airport that have a stop or two. Taking the scenic route can help you save. Once your results appear, select the 'Stops' filter to see your options.

Best time to go to Barcelona

  • You can typically board the cheapest flight to Barcelona in June.

  • If you have flexible travel dates, use the 'Whole month' tool. It'll show you the cheapest month, and even day of the year, for flights to BCN.

  • July is the most popular month for flights to BCN. It's the perfect time to take in the full energy of Barcelona.

  • The quietest time of the year to travel is February. Book your cheap tickets to Barcelona then and enjoy sightseeing at a slower pace.

  • With averages of between 20ºC and 31ºC, August is when Barcelona is warmest. Organise your visit around your preferred weather conditions to get the most out of your time here.

  • January has the lowest temperatures, ranging from around 5ºC to 14ºC.

Travelling to Barcelona-El Prat Airport (BCN): what you need to know

  • Avoid the layovers and get to Barcelona in a single hop. Book a direct flight to Barcelona-El Prat Airport with one of these popular airlines:

    • Vueling

    • Ryanair

    • easyJet

  • Eager to get some rest or quickly freshen up after your flight to BCN? These hotels near Barcelona-El Prat Airport offer the ideal place to relax and recharge:

    • B&B Hotel Barcelona Viladecans

    • BAH Barcelona Airport Hotel

    • Salles Ciutat del Prat Barcelona Airport

Getting to central Barcelona from Barcelona-El Prat Airport (BCN)

  • Central Barcelona is about 11 miles from BCN.

  • You'll reach the centre in around 25 minutes if you're catching a cab or driving a car hire after your flight to BCN.

  • About 35 minutes is how long it'll take to make it there on public transport.

  • Make the most of your time in Barcelona by choosing one of these top hotels:

    • Hotel Barcelona Universal

    • ZT The Golden Hotel Barcelona

    • Hotel SB Plaza Europa

Barcelona highlights

Sagrada Familia

  • Make Sagrada Familia one of your first stops after your flight to Barcelona-El Prat Airport. You'll find it in Eixample around 1 mile north of the city centre.

Park Guell

  • Cross off one of the biggest attractions in Barcelona by visiting Park Guell. It's in Gràcia about 2 miles north-west of the centre.

La Rambla de Canaletes

  • La Rambla de Canaletes will also make an impression. From the heart of the city, it's located in el Raval around 0.2 miles to the south-east.

Complete your trip with a Barcelona car hire

  • Explore our car rentals in Barcelona once you've booked your hotel and cheap flight to Barcelona-El Prat Airport. All the best offers are in one place, making it quick and easy to compare prices and hit the road in your dream ride.

More travel options

Hotels in London
Cheap hotels in Amsterdam
Cheap car hire at Malaga Airport
Book hotels in Barcelona
Best car hire at Palma - Majorca Airport
Alicante Airport car hire
Faro Airport car hire
Hotels deals in Dublin
Cheap hotels deals in Ibiza
Cheap car hire at Barcelona Airport
Book hotels deals in Benidorm
Best car hire at Menorca Airport
Ibiza Airport car hire
Hotels in Paris
Girona Airport car hire
Car hire in Spain
Cheap car hire at Barcelona Airport
Barcelona arrivals and departures
Catalonia Park Putxet
Cheap hotels in Sants
Hotels deals in El Poblenou
Hotels deals in Sant Martí
Book hotels deals in Barcelona
Cheap 5-star hotels in Barcelona
Hotel SB Plaza Europa
Hotel Orangine
U232 Hotel
Best Western Plus Hotel Alfa Aeropuerto
Catalonia Atenas
Hotel Barcelona Universal
Travelodge Barcelona Poblenou
Book 3-star hotels in Barcelona
Cheap 4-star hotels in Barcelona
Hotel Alimara
Pol & Grace Hotel
Book hotels deals in Gothic Quarter
Hotels deals in Eixample
Plane tickets to Spain
Return plane tickets from London Luton to Barcelona
Cheap return tickets from Manchester to Barcelona
Cheap return tickets from London Heathrow to Barcelona
Return plane tickets from Leeds Bradford to Barcelona
Cheap return tickets from Bristol
Return tickets from Manchester
Return tickets to Girona
Return tickets from Edinburgh
Plane tickets from Glasgow
Flights from London Gatwick
Return flights from London
Flights from London to Barcelona
Cheap return flights from Liverpool to Barcelona
Cheap tickets from Newcastle to Barcelona
Cheap return tickets from Dublin to Barcelona
Return tickets from London Stansted to Barcelona
Return tickets from Paris to Barcelona
Return plane tickets from Glasgow to Barcelona
Tickets from Birmingham to Barcelona
Return flights from East Midlands to Barcelona
Plane tickets from London Gatwick to Barcelona
Cheap flights from Athens International to Barcelona
Tickets to Catalonia
Cheap last minute flights
Return plane tickets from Birmingham
Plane tickets to Reus
Plane tickets from London Heathrow
Cheap domestic flights in United Kingdom
Cheap flights from Newcastle
Return tickets from Liverpool
Cheap tickets from Barcelona
Plane tickets to Europe
Flights to Andorra-La Seu d’Urgell
Cheap flights to Lleida
Cheap tickets from Bristol to Barcelona
Tickets from Amsterdam Schiphol to Barcelona
Plane tickets from Edinburgh to Barcelona
Tickets from Belfast to Barcelona
Cheap flights from Milan to Barcelona
Cheap Wizz Air flights to Barcelona Airport
Book cheap Iberia flights to Barcelona Airport
Book cheap Eurowings flights to Barcelona Airport
Cheap Air Arabia flights to Barcelona Airport
Flights to Barcelona Airport with Aer Lingus
Emirates flights to Barcelona Airport
Volotea to Barcelona Airport
Flights to Barcelona Airport with Ryanair
transavia to Barcelona Airport
Cheap ITA Airways flights to Barcelona Airport
Book cheap Vueling Airlines flights to Barcelona Airport
Flights to Barcelona Airport with Lufthansa
easyJet to Barcelona Airport
Norwegian flights to Barcelona Airport
British Airways to Barcelona Airport
KLM flights to Barcelona Airport
Air France to Barcelona Airport
Cheap Qatar Airways flights to Barcelona Airport
Flights to Barcelona Airport with Avianca
Flights to Barcelona Airport with Jet2

Plan your trip to Barcelona

  • Car hire from Barcelona
  • Hotels in Barcelona
  • Holidays to Barcelona

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.

Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Domestic flights
  • Cities
    • Sydney
    • New York
    • Amsterdam
    • London
    • Dublin
    • Dubai
    • Bangkok
  • Last-minute deals
  • Airports
  • Countries / Regions
    • Canada
    • India
    • United States
  • Airlines
  • Flights
  • Hotels
  • Car hire
  • App
  • Travel trends
  • Sitemap
  • Holiday destinations
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Travel features & news
  • Legal notices
  • Modern slavery
  • Privacy, Trust and Online Safety Centre
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Amsterdam Schiphol
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma - Majorca
    • Berlin Brandenburg
    • Belfast
    • Alicante
  • Hotels
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
  • Car hire
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
© Skyscanner Ltd 2002 – 2025

International Sites

  • Cheap flights
  • Australia - Cheap flights
  • 中国 - 机票
  • Flybilletter
  • Suomi - lennot
  • France - vols
  • Deutschland - Flüge
  • India - Flight tickets
  • Ireland - flights
  • Italia - voli
  • 日本 - 航空券
  • México - vuelos
  • Vliegtickets
  • Billige flybilletter
  • Polska – tanie loty
  • Россия - авиабилеты
  • España - vuelos
  • Sverige - flyg
  • Schweiz - Flüge
  • Türkiye - uçak biletleri
  • United Arab Emirates - flights
  • USA - flights

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 142 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings