Quick answer: London Heathrow to Barcelona is a non-stop flight of about 2h 15m, landing at Barcelona-El Prat (BCN). Fares start near £35 in January and top out at £55–£170 in July.

Cite this page: Atravel.uk, “Flights from London Heathrow to Barcelona”, updated 12 November 2026. https://atravel.uk/flights/london-heathrow-to-barcelona/

Weekend demand and school holidays drive this one, not the weather. Carriers on the route include Ryanair, easyJet, Vueling, British Airways. Barcelona in one line: Gaudí, the Gothic Quarter and a beach in the same afternoon.

2h 15mnon-stop

See live prices from London Heathrow to BarcelonaCompare hotels in BarcelonaRead the Barcelona guide

We earn a commission from the partner · you pay the same price · no booking fee

Fares from London Heathrow by month

MonthTypical return
January cheapest£35–£110
February£35–£110
March£40–£125
April£45–£140
May£45–£145
June£50–£155
July peak£55–£170
August£50–£160
September£45–£140
October£45–£135
November£40–£125
December£50–£160

Indicative bands compiled from our own partner searches on 2026-11-12. These are not quotes and not live prices; the partner site has those.

Getting from Barcelona-El Prat into Barcelona

The Aerobús runs to Plaça de Catalunya every 10 minutes in 35 minutes for £6. The metro L9 Sud is cheaper but slower; a taxi is £30–£35.

When to go

  • Best months: May, June and September
  • Cheapest months: January, February and November
  • Avoid: August — hot, packed, and many shops shut

Before you book

  • Low-cost carriers sell the seat and charge for the bag. Fares exclude luggage, with £25–£45 each way the usual charge for 20 kg.
  • Book the transfer with the flight when you land late; past 22:00 the taxi rank is the only easy choice.
  • Package protection is not automatic. Book the parts yourself and nobody owes you package protection beyond their own terms.

Frequently asked questions

Is there a direct flight from London Heathrow to Barcelona?

Yes. The route is flown non-stop, with carriers including Ryanair, easyJet, Vueling and British Airways. The flight takes about 2h 15m, landing at Barcelona-El Prat (BCN).

How much is a flight from London Heathrow to Barcelona?

The span is £35 in January and £55–£170 in July. School holidays and anything inside two weeks of departure price above those bands.

What is the cheapest month to fly from London Heathrow to Barcelona?

January, with fares from about £35. Either side of it, fares rise slightly and the conditions barely change.

Read next

Other routes from London Heathrow

Barcelona from other UK airports

All 149 UK flight routes we cover