Direct flights
from London (LHR)
to Barcelona (BCN)

Weekly schedule for flights between Heathrow (London, United Kingdom) and El Prat (Barcelona, Spain) operated by 1 airlines.
68 weekly flights operate on this route flying 717mi in 2h09min.
Expect $105 in average for a one-way ticket with the cheapest option at $0.

Monday
Monday
06:05AM09:10AM
British AirwaysBABA472
Monday
07:20AM10:25AM
British AirwaysBABA478
Monday
08:25AM11:30AM
British AirwaysBABA476
Monday
09:55AM01:05PM
VuelingVYVY6651
Monday
10:55AM02:05PM
British AirwaysBABA484
Monday
01:15PM04:25PM
British AirwaysBABA480
Monday
03:55PM07:05PM
British AirwaysBABA470
Monday
05:00PM08:10PM
British AirwaysBABA488
Monday
07:10PM10:25PM
British AirwaysBABA482
Monday
08:50PM11:59PM
VuelingVYVY6653
Tuesday
Tuesday
07:20AM10:25AM
British AirwaysBABA478
Tuesday
08:15AM11:20AM
British AirwaysBABA476
Tuesday
09:55AM01:05PM
VuelingVYVY6651
Tuesday
10:30AM01:40PM
British AirwaysBABA474
Tuesday
01:00PM04:10PM
British AirwaysBABA480
Tuesday
02:50PM06:00PM
British AirwaysBABA470
Tuesday
04:40PM07:50PM
British AirwaysBABA488
Tuesday
07:10PM10:25PM
British AirwaysBABA482
Tuesday
08:50PM11:59PM
VuelingVYVY6653
Wednesday
Wednesday
07:20AM10:25AM
British AirwaysBABA478
Wednesday
08:15AM11:20AM
British AirwaysBABA476
Wednesday
09:55AM01:05PM
VuelingVYVY6651
Wednesday
10:30AM01:40PM
British AirwaysBABA474
Wednesday
11:35AM02:45PM
British AirwaysBABA484
Wednesday
01:00PM04:10PM
British AirwaysBABA480
Wednesday
03:15PM06:25PM
British AirwaysBABA470
Wednesday
04:40PM07:50PM
British AirwaysBABA488
Wednesday
07:15PM10:30PM
British AirwaysBABA482
Wednesday
08:50PM11:59PM
VuelingVYVY6653
Thursday
Thursday
07:20AM10:25AM
British AirwaysBABA478
Thursday
08:20AM11:25AM
British AirwaysBABA476
Thursday
09:55AM01:05PM
VuelingVYVY6651
Thursday
10:30AM01:40PM
British AirwaysBABA474
Thursday
11:35AM02:45PM
British AirwaysBABA484
Thursday
01:20PM04:30PM
British AirwaysBABA480
Thursday
03:15PM06:25PM
British AirwaysBABA470
Thursday
04:35PM07:45PM
British AirwaysBABA488
Thursday
07:10PM10:25PM
British AirwaysBABA482
Thursday
08:50PM11:59PM
VuelingVYVY6653
Friday
Friday
06:05AM09:10AM
British AirwaysBABA472
Friday
07:20AM10:25AM
British AirwaysBABA478
Friday
08:15AM11:20AM
British AirwaysBABA476
Friday
09:55AM01:05PM
VuelingVYVY6651
Friday
10:10AM01:20PM
British AirwaysBABA474
Friday
11:35AM02:45PM
British AirwaysBABA484
Friday
01:15PM04:25PM
British AirwaysBABA480
Friday
03:15PM06:25PM
British AirwaysBABA470
Friday
07:15PM10:30PM
British AirwaysBABA482
Friday
08:50PM11:59PM
VuelingVYVY6653
Saturday
Saturday
06:05AM09:10AM
British AirwaysBABA472
Saturday
07:30AM10:35AM
British AirwaysBABA478
Saturday
08:40AM11:45AM
British AirwaysBABA484
Saturday
09:55AM01:05PM
VuelingVYVY6651
Saturday
10:30AM01:40PM
British AirwaysBABA474
Saturday
01:20PM04:30PM
British AirwaysBABA480
Saturday
04:40PM07:50PM
British AirwaysBABA488
Saturday
07:20PM10:35PM
British AirwaysBABA482
Saturday
08:50PM11:59PM
VuelingVYVY6653
Sunday
Sunday
06:05AM09:10AM
British AirwaysBABA472
Sunday
07:25AM10:30AM
British AirwaysBABA478
Sunday
09:55AM01:05PM
VuelingVYVY6651
Sunday
10:35AM01:45PM
British AirwaysBABA474
Sunday
01:00PM04:10PM
British AirwaysBABA480
Sunday
02:45PM05:55PM
British AirwaysBABA470
Sunday
04:00PM07:10PM
British AirwaysBABA476
Sunday
05:05PM08:15PM
British AirwaysBABA488
Sunday
07:15PM10:30PM
British AirwaysBABA482
Sunday
08:50PM11:59PM
VuelingVYVY6653