BHD → LHR Belfast to London
live
Direct flights from Belfast (BHD) to London (LHR): 7 nonstop departures observed each week across 1 airline. 71% of the last 42 operated flights arrived within 15 minutes of schedule. The median arrival is 13 minutes early. 6 of the 42 tracked flights were cancelled. The nonstop covers 503 km, an estimated 1 hour 9 minutes in the air. Measured by Pro Flight Search from live flight boards at Belfast and London. Updated 9 September 2026 at 00:48 UTC.
BHD
Belfast
tracking
LHR
London
busy · +18
dep bank 07:55–21:50 7x weekly
Runs mixed · 1 airline · 7x weekly · nonstop
71% on time
of the last 42 operated BHD → LHR flights arrived within 15 minutes
Median arrival delay is −13 min . 6 of 42 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −13 min across the last 42 operated legs
Flight time ~1h 09m estimated from route distance
Weekly departures 7x 1 direct airline on the leg
Cancelled 14.3% recent route rate · 6 of 42
The week scheduled departures · origin local time
British Airways
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
British AirwaysBA 71% on time
Flights BA1411 07:55 daily · BA1391 varies Mo Tu We Th Fr Sa · BA1393 varies We Th Fr Su · BA1401 varies daily
History operated legs · board outcomes
Show 32 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from BHD and LHR, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 48 Completed 42 Delayed 6 Cancelled 6 Within 15m 30/42 Median -13m
BA1391 British Airways
7 days
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
Sched 11:30
Scheduled arrival · landing pending
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
10:59
Landed · Sched 11:056m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
11:06
Landed · Sched 11:051m late
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
10:44
Landed · Sched 11:0016m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
12:22
Landed · Sched 11:0082m late
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
11:08
Landed · Sched 11:008m late
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
11:16
Landed · Sched 11:3014m early
Full BA1391 history →
BA1393 British Airways
6 days
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
Sched 13:00
Cancelled
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
Sched 20:45
Cancelled
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
12:04
Landed · Sched 12:2521m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
12:31
Landed · Sched 12:256m late
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
22:20
Landed · Sched 21:5030m late
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
12:57
Landed · Sched 13:003m early
Full BA1393 history →
BA1397 British Airways
5 days
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
Sched 20:55
Scheduled arrival · landing pending
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
Sched 15:10
Scheduled time only · no board update captured
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
12:44
Landed · Sched 13:0016m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
16:52
Landed · Sched 15:4567m late
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
21:14
Landed · Sched 20:5519m late
Full BA1397 history →
BA1401 British Airways
8 days
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
Sched 17:25
Scheduled arrival · landing pending
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
Sched 17:45
Cancelled
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
16:24
Landed · Sched 16:4521m early
BHD
Departure
—
BHD is outside our board polling set.
→
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
17:26
Landed · Sched 17:359m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
17:58
Landed · Sched 17:4513m late
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
17:40
Landed · Sched 17:5515m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
17:06
Landed · Sched 17:2519m early
Full BA1401 history →
BA1403 British Airways
6 days
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
Sched 19:40
Scheduled arrival · landing pending
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
Sched 19:40
Cancelled
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
19:28
Landed · Sched 19:5022m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
20:23
Landed · Sched 20:252m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
20:46
Landed · Sched 20:2026m late
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
19:43
Landed · Sched 19:403m late
Full BA1403 history →
BA1409 British Airways
3 days
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
Sched 21:50
Scheduled arrival · landing pending
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
Sched 21:40
Cancelled
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
21:25
Landed · Sched 21:5025m early
Full BA1409 history →
BA1411 British Airways
8 days
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
Sched 07:55
Cancelled
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
07:40
Landed · Sched 07:5515m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
07:40
Landed · Sched 07:5515m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
07:29
Landed · Sched 07:5526m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
09:51
Landed · Sched 08:3081m late
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
07:42
Landed · Sched 07:5513m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
07:33
Landed · Sched 07:5522m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
07:28
Landed · Sched 07:5527m early
Full BA1411 history →
BA1407 British Airways
4 days
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
20:37
Landed · Sched 20:5013m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
21:08
Landed · Sched 21:2517m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
20:36
Landed · Sched 20:5014m early
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
20:24
Landed · Sched 20:4521m early
Full BA1407 history →
BA1395 British Airways
1 day
BHD
Departure
—
BHD is outside our board polling set.
→
LHR
Arrival
14:08
Landed · Sched 14:3527m early
Full BA1395 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Belfast (BHD) to London (LHR) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BHD-LHR
Copy
How we measure this →
BHD to LHR questions
Is BHD–LHR running on time right now? Mostly on schedule. The arrival side at LHR is the weaker end, route health score 76/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from BHD to LHR? Great-circle distance is 503 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 66–73 min gate-to-gate on this route.
How often does BHD–LHR fly? British Airways runs the route with about 40 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.
What does the route health score measure? A blend of departure-side delay at BHD and arrival-side delay at LHR, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.