£46 Cheap British Airways flights from Barcelona to London (BCN→LHR)

  • Be in the know

    Get alerts if flight prices drop or rise*
  • Book smarter

    Save up to 25% on select hotels after you book a flight*
  • Earn twice

    Earn your airline miles on top of our rewards

British Airways flights from Barcelona to London (BCN→LHR)

Prices were available within the past 7 days and start at £46 for one-way flights and £92 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

British Airways
British Airways
British Airways
British Airways
British Airways
British Airways

Alternative airports near London

Prices were available within the past 7 days. Prices and availability are subject to change.

Find the cheapest month to fly from Barcelona (BCN) to London (LHR)

February is typically the cheapest month to fly

From £53 - £150 per traveller.
Flight from Barcelona to London route information
Origin airport
Barcelona Intl.
Destination airport
Heathrow
Airlines serving
Aer Lingus, Air France, Austrian Airlines, British Airways, Brussels Airlines, Eurowings, ITA Airways, Iberia, KLM, LOT-Polish Airlines, Lufthansa, Scandinavian Airlines, Swiss International Air Lines, TAP Portugal, Vueling Airlines
Popular airline
British Airways
Distance
1140 km
Average flight time
1 hour 23 mins

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

Frequently asked questions

How much is a British Airways flight from Barcelona Intl. Airport (BCN) to Heathrow Airport (LHR)?
Landing cheap one-way British Airways flights from BCN to LHR from £46 on Expedia couldn't be easier — just filter by "Price (lowest to highest)." Or check out our budget-friendly round-trip fares from £92 for your next break.**These prices were available on Expedia within the past 7 days, for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.
What is the cheapest month to fly from BCN to LHR with British Airways?
January is one of the cheapest months to get away to London with British Airways. You could also find excellent prices on one-way and return tickets in February.
Does British Airways fly nonstop from Barcelona Intl. Airport (BCN) to Heathrow Airport (LHR)?
British Airways operates direct flights from Barcelona Intl. Airport (BCN) to Heathrow Airport (LHR), with 53 departures every week. Simply choose the "Nonstop" and "Airline" filters while searching on Expedia to find all direct British Airways flights to LHR.
How long does it take to fly from BCN to LHR with British Airways?
It takes approximately 2h 27m to fly nonstop from Barcelona Intl. Airport (BCN) to Heathrow Airport (LHR) with British Airways.
Which day of the week has the most British Airways flights from Barcelona Intl. Airport (BCN) to Heathrow Airport (LHR)?
If you're looking for flexibility, Sunday offers the most choice for British Airways flights from Barcelona Intl. Airport (BCN) to Heathrow Airport (LHR). You can pick from 9 different departures.
What airports does British Airways fly into in London?
Heathrow Airport (LHR) is the main London hub for British Airways flights from Barcelona Intl. Airport (BCN). Gatwick Airport (LGW) and Stansted Airport (STN) are other options. When planning your getaway with Expedia, check the "All Airports" option for your destination to see everything that's available.
What kind of luggage can I take on a British Airways flight from Barcelona Intl. Airport (BCN) to Heathrow Airport (LHR)?
British Airways allows you to bring 1 checked-in bag weighing up to 23 kg (50 lbs) with maximum dimensions of 89 centimetres x 41 centimetres x 74 centimetres on standard economy flights from BCN to LHR. You can also bring 1 cabin bag with you in the cabin. This hand luggage must not exceed 56 centimetres x 23 centimetres x 43 centimetres and be no heavier than 23 kg (50 lbs). Baggage allowances can vary depending on your fare type and cabin class, so check your booking or British Airways's website to avoid any extra fees at the airport.
What type of plane does British Airways fly from Barcelona Intl. Airport (BCN) to Heathrow Airport (LHR)?
For the Barcelona Intl. Airport (BCN) to Heathrow Airport (LHR) route, British Airways typically flies Airbus A320 and Airbus A320neo planes. Don't forget that last-minute changes can occur for operational purposes, meaning your flight may be on another aircraft.
Can I change or cancel my British Airways flight from Barcelona Intl. Airport (BCN) to Heathrow Airport (LHR)?
Depending on the ticket type you purchased, a fee typically applies if you cancel or change your flight more than 24 hours after it has been confirmed. To find tickets with more flexibility, select our "Changes included" and "No cancel fee" boxes while searching for flights. For more information on cancelling or changing your reservation, head to "Trips," select your flight and click on "Manage Booking."

Explore a world of travel with Expedia

*Available to Expedia members.