London to Barcelona flights (LHR–BCN)

LHRLondon Heathrow Airport
United Kingdom
BCNJosep Tarradellas Barcelona-El Prat Airport
Spain

Yes. British Airways and Vueling fly LHR–BCN nonstop, a great-circle distance of 1,150 km (713 mi).

From
LHR
London
To
BCN
Barcelona
Nonstop
Yes · 2 airlines
Airlines
BA · VY
Distance
1,150 km (713 mi)

Checked against sources:· How we verify

Airlines flying LHR–BCN nonstop

AirlineTypeAllianceNotes
British Airways BAfull-serviceoneworld—
Vueling VYlow-costoneworld—

One-stop alternatives to flying LHR–BCN nonstop

Connecting can be cheaper, or give you a stopover. Each of these uses one airline for both legs, so the connection is protected on one ticket.

  • Via Paris (ORY) with Vueling: 1,190 km (741 mi) flown, 4% further than nonstop.
  • Via Paris (CDG) with Air France: 1,210 km (749 mi) flown, 5% further than nonstop.
  • Via Brussels (BRU) with Brussels Airlines: 1,430 km (891 mi) flown, 25% further than nonstop.
  • Via Amsterdam (AMS) with KLM: 1,610 km (1,000 mi) flown, 40% further than nonstop.
  • Via Zurich (ZRH) with SWISS: 1,640 km (1,020 mi) flown, 43% further than nonstop.

LHR–BCN route map

Great-circle distance 1,150 km (713 mi).

Departure

London Heathrow Airport

Heathrow (LHR), London. In our data, 80 airlines fly nonstop from LHR to 203 destinations.

Other airports in Spain with nonstop flights from LHR: Ibiza (Eivissa) (IBZ), Madrid (MAD), Málaga (AGP), Palma de Mallorca (PMI), Tenerife (TFS) and Valencia (VLC).

Arrival

Josep Tarradellas Barcelona-El Prat Airport

El Prat (BCN), Barcelona.

Related routes

Sources

Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.