Skip to Navigation

Flights to Barcelona

Be whisked off to the buzz of Barcelona

Flight time from London

2.1hrs

Cheapest each-way flight

£35

Distance from London

709 miles

The Business Class Sale: now on

Ends 19 March | T&Cs apply.Search offers

Use the tab and enter or the arrow keys to change the current tab
Flight Flight + hotel Plan a multi-city trip
 
 

Book flights to Barcelona

Barcelona – a seaside city that has everything from iconic architecture to a rich Catalonian culture and an incredible culinary scene. But there’s always something more to discover in this cultural capital that you’ll need to visit more than once to experience its hidden tapas bars, charming old-town neighbourhoods and unique art galleries.

British Airways flies direct to Barcelona El-Plat airport, only a short drive from the city centre. The best thing about Barcelona? You get the best of both worlds when you book a holiday – a city break and a seaside escape all in one. Visit Antoni Gaudi’s iconic church La Sagrada Familia or explore the winding roads of the Gothic Quarter after taking a walk on the Port Vell harbour. And when you’re done with the sights of the city, take a trip to Montserrat, a mountaintop monastery 40km north of Barcelona, with breathtaking views. Book your flights to Barcelona now.

Our cheapest each-way flights to Barcelona from London

  • Mar2024
    £72
    Find 
  • Apr2024
    £50
    Find 
  • May2024
    £50
    Find 
  • Jun2024
    £86
    Find 
  • Jul2024
    £73
    Find 
  • Aug2024
    £65
    Find 
  • Sep2024
    £56
    Find 
  • Oct2024
    £36
    Find 
  • Nov2024
    £36
    Find 
  • Dec2024
    £35
    Find 
  • Jan2025
    £36
    Find 
  • Feb2025
    £36
    Find 

How many passengers?Explanation of 'young adults'.

Continue

Barcelona flight FAQs

How long is a flight to Barcelona?

The flight from London to Barcelona (BCN) is 2 hours.

Which airports does British Airways fly to Barcelona from?

We fly to Barcelona-El Prat Airport from London Heathrow and London Gatwick.

When's the best time to visit Barcelona?

Visit Barcelona in spring (March to May) or autumn (September to November) for pleasant temperatures, fewer tourists and shorter queues. During the summer months, the temperatures are around 28°C making it the perfect time to enjoy the beach, tapas and Barcelona’s many festivals and cultural events.

What are the best things to do in Barcelona?

Gaudi’s architectural masterpieces are a must, from the iconic Sagrada Familia to the Casa Battlo. Wandering the Gothic Quarter’s medieval streets lined with bars and restaurants will give you a taste of Catalan nightlife.

The buzzing Mercat de la Boqueria is great for food lovers while art aficionados are spoilt for choice with the Museu Nacional d'Art de Catalunya (MNAC) and Picasso Museum to name but a few.

FC Barcelona’s immortal Camp Nou stadium tour is a great family-friendly experience, as is the eternal buzz of the city’s famous La Rambla. And when you want to sunbathe, head for Barcelona’s fabulous beaches.

How do you get from the airport to Barcelona city centre?

Barcelona El-Prat Airport is just 12km from the city centre with good connections by bus, metro and taxi.

Aerobus offers the best value public transport option. Return fares cost just over €10 with departures every 15 minutes from both terminals. The terminals are also connected to Barcelona Metro’s L9 Sud line, while Terminal 2 offers a faster Renfe R2 train into the city.

Taxis are available from just outside the arrivals area, with a 30-minute journey into the centre costing around €35.

Why fly British Airways to Barcelona?

Discover outstanding service from the moment you book. Fly with just hand baggage and you can carry two bags in the cabin free of charge. Or, pick a price that includes a 23kg checked baggage allowance and free seat selection 24 hours before you fly. Onboard you’ll find HEPA-filtered air, quality on-board catering and a warm, uniquely British welcome.

Simply relax and let us take care of you, every step of the way.

Economy class flights to Barcelona

From £35each-way

from London, December 2024

Euro Traveller, our short-haul economy cabin, is great value if you’re looking for cheap flights to Barcelona. If you are only bringing hand luggage, consider booking basic economy. Alternatively, you can pick a price that includes 23kg checked baggage and free seat selection 48 hours before you fly.

December

£35

each-way, from London

£35

October

£36

each-way, from London

£36

November

£36

each-way, from London

£36

Business class flights to Barcelona

From £162return

from London, April 2024

Club Europe, our spacious business class cabin, has a premium menu and priority boarding. We keep the middle seat free so you can always enjoy a guaranteed window or aisle seat and more personal space for working or relaxing. Business class passengers also have lounge access at the airport.

April

£162

return, from London

£162

May

£162

return, from London

£162

October

£162

return, from London

£162

Barcelona travel essentials

Flight time

2 hours

Time zone

GMT+1

Currency

Euro

You might also be interested in…

Barcelona hotels for every traveller.
Amy Rosoman.

If you’re not ready to dip yourtoes in the ocean, make asplash in the infinity pool

Amy Rosoman,  for British Airways

Terms and Conditions