Flights from Barcelona to London – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BCN to LHR – All flight route options from El Prat Airport, Spain to Heathrow, United Kingdom. These routes are operated by 20 airlines. Fly non-stop with British Airways or Vueling, or choose from 17 different stopover flights. The shortest flight time is 2 hours and 25 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
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 1263 flights every week to this destination. You can fly non-stop to London (LHR) from Barcelona (BCN) with British Airways or Vueling but if a stopover option suits you better you can choose to fly via Valencia, Basel, Switzerland/Mulhouse or any other of the 17 alternatives with connectiing airports.
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 6:00 am to 9:00 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:00 am and 6:00 pm. Air France is a member of SkyTeam.
Distance & flight times: El Prat Airport to Heathrow
The shortest flight time between BCN and LHR is 2 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 25m | - | 717 miles (1154 km) |
VLC Valencia | 4h 45m | 1h 15m | 1016 miles (1635 km) |
BSL Basel, Switzerland/Mulhouse | 5h 10m | 2h 40m | 963 miles (1549 km) |
CDG Paris | 5h 20m | 1h 55m | 752 miles (1210 km) |
CGN Cologne | 5h 45m | 2h 15m | 1040 miles (1673 km) |
PMI Palma de Mallorca | 5h 45m | 2h 25m | 968 miles (1558 km) |
STR Stuttgart | 6h 0m | 2h 30m | 1093 miles (1759 km) |
MAD Madrid | 6h 10m | 55m | 1079 miles (1736 km) |
ZRH Zurich | 6h 20m | 1h 40m | 1027 miles (1652 km) |
MAN Manchester | 6h 35m | 3h 10m | 1014 miles (1632 km) |
AMS Amsterdam | 6h 50m | 1h 55m | 1006 miles (1619 km) |
DUS Dusseldorf | 6h 55m | 1h 30m | 1040 miles (1673 km) |
DUB Dublin | 6h 55m | 4h 40m | 1209 miles (1945 km) |
FRA Frankfurt | 7h 0m | 1h 5m | 1091 miles (1755 km) |
NCE Nice | 7h 10m | 1h 40m | 960 miles (1545 km) |
BRU Brussels | 7h 10m | 4h 50m | 895 miles (1440 km) |
LUX Luxembourg | 7h 15m | 4h 15m | 932 miles (1500 km) |
MXP Milan | 7h 45m | 1h 35m | 1034 miles (1664 km) |



Quick copy and share this page
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
-
SVQ Sevilla
-
IBZ Ibiza Direct
-
ACE Lanzarote