Why BA?

Fly with British Airways and enjoy award-winning service, excellent value for money and no hidden charges:

  • Seat selection available online 24hrs in advance
  • Inclusive 23kg checked baggage allowance
  • Airport, online or mobile check-in
  • Complimentary onboard food and bar service
  • Enjoy the latest movies, TV, and music on your personal seatback screen
  • Earn Avios points when you fly to spend on reward flights

Book your flights to Barcelona

Fly from two London Airports to beautiful Barcelona (BCN) and immerse yourself in the culture of this cosmopolitan and vibrant city. With up to 100 flights a week, we have made it almost effortless to get there.

British Airways flights depart daily to Barcelona from London Heathrow (LHR) and London Gatwick (LGW) airports. Meaning it couldn't be easier to enjoy a brilliant city break or a longer, luxury holiday in this stunning Spanish city that never sleeps. Barcelona may be Spain’s second city, but its Catalonia’s first, and is steeped in history dating back thousands of years. The differences between Catalan and Castilian (Spanish) culture may well be small, but they are significant.

Barcelona flight facts

Flight duration from London to Barcelona

Flight Duration

Your flight from London to Barcelona International Airport (BCN) will take just over two hours, making the city a perfect place for a weekend city break. With numerous flights leaving daily from two London airports, it couldn't be easier to plan your Spanish getaway. Take advantage of British Airways’ award-winning service – travel in Euro Traveller or Club Europe and receive complimentary food, drinks and newspapers. We also offer priority boarding for families and Skyflyer activity packs to keep little ones entertained.

Flying to Barcelona with British Airways

Flying with British Airways

When you fly to Barcelona with British Airways, you can enjoy a generous 23kg checked luggage allowance as standard. Take advantage of our online or mobile check-in facilities, and make your trip to Barcelona even simpler with British Airways. Let us take care of everything, from flights to accommodation and airport transfers. Our Euro Traveller fares include free seat selection 24 hours in advance, complimentary on-board food and bar service and the ability to check-in online, on your mobile or at the airport. Club Europe travellers can also enjoy lounge access and priority boarding. You can also fly direct from Edinburgh with our partner Vueling Airlines, three times a week.

Getting to Barcelona from London.

Getting to Barcelona from London

With a choice of multiple British Airways flights from London Heathrow and London Gatwick, you can conveniently travel to Spain's second largest city - leaving you more time to enjoy your Barcelona break. We operate up to 100 flights a week to Barcelona from London, making it very simple to choose a travel date and time to suit you. Barcelona Airport is very close to the city, so you will be enjoying a glass of wine and some tapas in no time.

Arriving in Barcelona from London.

Arriving in Barcelona

Our flights from London to Barcelona arrive at Barcelona International Airport, located just 14 kilometres southwest of the city centre. A number of reliable and efficient transport options are available. Recommended options are the minibus shuttles, low-cost airport taxis and the Aerobus express bus service, which costs around €11 return. Another option is the train, which leaves every thirty minutes and stops at the Estacio Sants Metro. Or hire a car at the airport to explore the city and surrounding region, like the beautiful Monserrat, at your own pace.

Useful information about Barcelona

Book Barcelona transfers and car hire on ba.com

Take the stress out of getting to your Barcelona hotel by pre-booking an airport transfer before you travel. You’ll be given the opportunity to add a shuttle or private door-to-door transfer once you’ve booked your Barcelona flight or holiday. Book car hire, in partnership with Avis, and receive great benefits – with all mandatory charges included and 24-hour customer support. Earn Avios on every rental or join Avis Preferred and beat the queues with faster pick up.

Carefully selected hotels in Barcelona

Travel classes

Terms and conditions