Flights from Barcelona to London
BCN to LHR. All flight routes from El Prat Airport, Spain to Heathrow, United Kingdom. These routes are operated by 20 different airlines. You can either fly non-stop with Vueling or British Airways, or choose from 18 different transit flights. The shortest flight time is 2 hours and 15 minutes.
Find the best prices on hotels and car rental near Heathrow
We got great deals on hotels and car rentals near the airport.
Barcelona to London flights
There are over 19 airlines and as many as 1790 flights every week to this destination. You can fly non-stop to London (LHR) from Barcelona (BCN) with British Airways but if a stopover option suits you better you can choose to fly via Paris, Stuttgart or any other of the 18 alternatives with flight connections.
Tip! Consider arriving at City (LCY) or Gatwick (LGW) instead.
Barcelona to London with British Airways
You can fly non-stop every weekday with flights departing from 7 am to 21 pm. British Airways is a member of the air alliance OneWorld.
With Air France
If you fly from Barcelona with Air France you will do a stopover in Paris, CDG before reaching London. This flight trip will take 5 hours and 20 minutes and you can fly every weekday with departures between 6 am and 18 pm. Air France is a member of SkyTeam.
With Eurowings
If you fly to London from Barcelona with Eurowings you will do a stopover in Stuttgart.
With Lufthansa
If you fly from Barcelona with Lufthansa you will do a stopover in Frankfurt, FRA before reaching London. This flight trip will take 6 hours and you can fly every weekday with departures from 5 am to 18 pm. Lufthansa is a Star Alliance member.
Miles & flight time: BCN - LHR
The shortest flight time between BCN and LHR is 2 hours and 20 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 20m | - | 717 (1154 km) |
CDG Paris | 5h 20m | 1h 55m | 752 (1210 km) |
STR Stuttgart | 5h 35m | 4h 55m | 1093 (1759 km) |
CGN Cologne | 5h 35m | 2h 20m | 1040 (1673 km) |
ZRH Zurich | 6h 5m | 2h 30m | 1027 (1652 km) |
PMI Palma de Mallorca | 6h 5m | 1h 55m | 968 (1558 km) |
MXP Milan | 6h 15m | 3h 40m | 1034 (1664 km) |
DUS Dusseldorf | 6h 15m | 2h 25m | 1040 (1673 km) |
BSL Basel, Switzerland/Mulhouse | 6h 18m | 2h 45m | 963 (1549 km) |
BRU Brussels | 6h 20m | 2h 50m | 895 (1440 km) |
VLC Valencia | 6h 25m | 3h 0m | 1016 (1635 km) |
MAD Madrid | 6h 30m | 1h 5m | 1079 (1736 km) |
NCE Nice | 6h 50m | 3h 50m | 960 (1545 km) |
AMS Amsterdam | 6h 50m | 3h 25m | 1006 (1619 km) |
FRA Frankfurt | 6h 55m | 1h 15m | 1091 (1755 km) |
NUE Nuremberg | 7h 5m | 3h 5m | 1243 (2000 km) |
DUB Dublin | 7h 5m | 2h 55m | 1209 (1945 km) |
MAN Manchester | 7h 10m | 3h 25m | 1014 (1632 km) |
LUX Luxembourg | 7h 25m | 4h 0m | 932 (1500 km) |
Unpublished Flight Rates From Barcelona to London
From Barcelona to United Kingdom
Below is a list of other destinations to United Kingdom from El Prat Airport with either direct flights or 1 stop connections.
- LGW London Direct
- STN London Direct
- MAN Manchester Direct
- EDI Edinburgh Direct
- BHX Birmingham Direct
- LTN London Direct
- BRS Bristol Direct
- GLA Glasgow Direct
- LBA Leeds Direct
- NCL Newcastle Direct
From Spain to London
Below is a list of other cities in Spain with flights to London with either non-stop or connecting flights.
- MAD Madrid Direct
- PMI Palma de Mallorca Direct
- AGP Malaga Direct
- ALC Alicante
- LPA Las Palmas
- TFS Tenerife Direct
- VLC Valencia Direct
- IBZ Ibiza Direct
- SVQ Sevilla
- ACE Lanzarote