British Airways Cheap Flights from London to Barcelona

  • Plan, book, fly with confidence

  • trending down icon

    Be in the know

    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon

    Book smarter

    Save up to 15% on select hotels after you book a flight*
  • payments icon

    Earn twice

    Earn your airline miles on top of our rewards

Prices were available within the past 7 days and start at €85 for one-way flights and €106 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

Frequently asked questions

How much is a British Airways flight from Heathrow Airport (LHR) to Barcelona Intl. Airport (BCN)?
Use the "Price (lowest to highest)" filter on Expedia to search for cheap British Airways return flights from €106 from LHR to BCN. Affordable one-way tickets from €85 are also available.**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 LHR to BCN with British Airways?
Look for round-trip or one-way flights to Barcelona in January or February. You could find a cheap fare with British Airways during these off-season months.
Does British Airways fly nonstop from Heathrow Airport (LHR) to Barcelona Intl. Airport (BCN)?
Jet off on one of British Airways's 53 weekly direct flights from Heathrow Airport (LHR) to Barcelona Intl. Airport (BCN). To see your options, enter your destination, origin and dates and hit search. Next, apply the "Nonstop" and "Airline" filters.
How long does it take to fly from LHR to BCN with British Airways?
Leave Heathrow Airport (LHR) for Barcelona Intl. Airport (BCN) on a direct British Airways flight, and you'll be airborne for around 2h 8m.
Which day of the week has the most British Airways flights from Heathrow Airport (LHR) to Barcelona Intl. Airport (BCN)?
Sunday has the most British Airways flights from Heathrow Airport (LHR) to Barcelona Intl. Airport (BCN). With 9 daily departures, this is the best day to book something that will suit your schedule.
What airports does British Airways fly into in Barcelona?
Board a British Airways flight from Heathrow Airport (LHR) to Barcelona, and you'll probably land at Barcelona Intl. Airport (BCN). This is the airline's main hub here.
What kind of luggage can I take on a British Airways flight from Heathrow Airport (LHR) to Barcelona Intl. Airport (BCN)?
For checked luggage, passengers can bring 1 checked-in bag weighing up to 23 kgs (50 lbs) with dimensions not exceeding 89 centimetres x 41 centimetres x 74 centimetres. You can also bring 1 cabin bag on board when flying standard economy from LHR to BCN with British Airways. This carry-on has to weigh less than 23 kgs (50 lbs) and be no larger than 56 centimetres x 23 centimetres x 43 centimetres. Going above these restrictions can mean additional fees, so check British Airways's baggage allowance rules before you begin packing.
What type of plane does British Airways fly from Heathrow Airport (LHR) to Barcelona Intl. Airport (BCN)?
For the Heathrow Airport (LHR) to Barcelona Intl. Airport (BCN) route, British Airways typically uses Airbus A320neo and Airbus A320 planes. Don't forget that last-minute changes can occur for operational purposes, meaning your flight could be on a different aircraft.
Can I change or cancel my British Airways flight from Heathrow Airport (LHR) to Barcelona Intl. Airport (BCN)?
It's usually possible to cancel or change your flight, although there may be additional fees if you made your booking over 24 hours ago. Need to keep your options open? Apply the "No cancel fee" or "Changes included" filter to find flights that won't penalize you if you have to adjust your plans. To update your itinerary, visit "Trips," select your flight and click on "Manage Booking" for more details.

Travel information

Travel information

Origin airport
Heathrow
Destination airport
Barcelona Intl.
Airlines serving
Air France, Austrian Airlines, British Airways, Brussels Airlines, Eurowings, Iberia, KLM, LOT-Polish Airlines, Lufthansa, Scandinavian Airlines, Swiss International Air Lines, TAP Portugal, Vueling Airlines
Popular airline
Iberia
Distance
1140 km
Average flight time
3 hours 11 mins

Explore a world of travel with Expedia

Explore a world of travel with Expedia

*Available to Expedia members.