Flights from London to Barcelona
LHR to BCN. All flight routes from Heathrow, United Kingdom to El Prat Airport, Spain. These routes are operated by 15 different airlines. You can either fly non-stop with British Airways or Vueling, or choose from 14 different transit flights. The shortest flight time is 2 hours and 10 minutes.
Find the best prices on hotels and car rental near El Prat Airport
We got great deals on hotels and car rentals near the airport.
London to Barcelona flights
There are over 15 airlines and as many as 1089 flights every week to this destination. You can fly non-stop to Barcelona (BCN) from London (LHR) with British Airways but if a stopover option suits you better you can choose to fly via Cologne, Palma de Mallorca or any other of the 14 alternatives with flight connections.
Tip! Consider arriving at El Prat Airport (BCN) or El Prat Airport (BCN) instead.
London to Barcelona with British Airways
You can fly non-stop every weekday with flights departing from 6 am to 19 pm. British Airways is a member of the air alliance OneWorld.
With Eurowings
If you fly to Barcelona from London with Eurowings you will do a stopover in Cologne.
With KLM
If you fly from London with KLM you will do a stopover in Amsterdam, AMS before reaching Barcelona. This flight trip will take 5 hours and 35 minutes and you can fly every weekday with departures from 6 am to 17 pm. KLM is a member of SkyTeam.
With SWISS
If you fly from London with SWISS you will do a stopover in Zurich, ZRH before reaching Barcelona. This flight trip will take 6 hours and 10 minutes and you can fly every weekday with departures between 6 am and 17 pm. SWISS is a Star Alliance member.
Miles & flight time: LHR - BCN
The shortest flight time between LHR and BCN is 2 hours and 10 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 10m | - | 717 (1154 km) |
CGN Cologne | 4h 20m | 4h 45m | 1040 (1673 km) |
PMI Palma de Mallorca | 5h 10m | 2h 30m | 968 (1558 km) |
LUX Luxembourg | 5h 10m | 1h 30m | 932 (1500 km) |
BRU Brussels | 5h 25m | 1h 35m | 895 (1440 km) |
DUS Dusseldorf | 5h 35m | 2h 5m | 1040 (1673 km) |
ZRH Zurich | 6h 15m | 2h 0m | 1027 (1652 km) |
MAD Madrid | 6h 25m | 2h 15m | 1079 (1736 km) |
IBZ Ibiza | 6h 40m | 3h 15m | 1051 (1691 km) |
FRA Frankfurt | 6h 45m | 1h 40m | 1091 (1755 km) |
CDG Paris | 6h 50m | 4h 5m | 752 (1210 km) |
AMS Amsterdam | 7h 5m | 3h 40m | 1006 (1619 km) |
STR Stuttgart | 7h 55m | 1h 10m | 1093 (1759 km) |
DUB Dublin | 8h 5m | 4h 15m | 1209 (1945 km) |
VLC Valencia | 8h 20m | 4h 50m | 1016 (1635 km) |
Unpublished Flight Rates From London to Barcelona
From London to Spain
Below is a list of other destinations to Spain from Heathrow with either direct flights or 1 stop connections.
- 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
From United Kingdom to Barcelona
Below is a list of other cities in United Kingdom with flights to Barcelona with either non-stop or connecting flights.
- 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