OnlyNonstop Get the app
HomeFlight times › LHR to BHD
London Heathrow Airport LHR · EGLL
to
George Best Belfast City Airport BHD · EGAC

LHR to BHD — nonstop flight time & airlines

London to Belfast · both directions on this page
Open LHR in the interactive map →
The nonstop flight between London (LHR) and Belfast (BHD) takes approximately 1h 16m, covering 313 miles (504 km) great-circle. British Airways is the only airline flying it nonstop.
LHRLondon BHDBelfast 313 mi · 1h 16m estimated onlynonstop.com

Great-circle route LHR ↔ BHD. Faint dots are other airports, for geographic context. Download this map — free to reuse with a link back to this page.

Estimated flight time
1h 16m
Distance
313 mi
Nonstop airlines
1
Flights per week
16
Short haul Domestic — United Kingdom Schedule-verified ~2.3 flights a day

Both directions

Frequencies below are per direction, from our most recent schedule sample.

DirectionFrequencyDaysAirlines
LHR → BHD
London to Belfast
16/wk Daily British Airways

Where a direction shows “—” we track it as an operating nonstop but hold no schedule sample for it — we would rather show nothing than guess.

What airlines fly between LHR and BHD?

British Airways is the only airline flying the LHR–BHD nonstop.

British Airways

What aircraft flies LHR to BHD?

Recent scheduled departures on this route have used the Airbus A319, Airbus A320 NEO, Airbus A320.

Airbus A319Airbus A320 NEOAirbus A320

Aircraft assignments change by season and by time of day.

How far is LHR from BHD?

The distance between London Heathrow Airport and George Best Belfast City Airport is 313 miles, or 504 kilometres.

Great-circle distance313 mi
Kilometres504 km
Nautical miles272 nmi

Measured airport to airport. The actual track is longer — aircraft follow airways, avoid restricted airspace and route around weather.

Common questions

Is there a nonstop flight between London (LHR) and Belfast (BHD)?

Yes. British Airways flies the route nonstop, with about 16 departures a week across both directions. The route is in our live nonstop dataset, last seeded 2026-07-29.

How long is the flight from LHR to BHD?

About 1h 16m in the air. That is a great-circle estimate from the 313-mile distance, not a scheduled block time — an airline's published time will differ by roughly 15 to 45 minutes depending on routing, winds and taxi.

Which airlines fly nonstop between LHR and BHD?

British Airways.

What aircraft flies the LHR–BHD route?

Recent scheduled departures have used the Airbus A319, Airbus A320 NEO, Airbus A320. Assignments change by season and by time of day.

Related

London to Belfast — all airports STN to BFS routeLGW to BFS routeLTN to BFS routeLGW to BHD routeLTN to BHD route All nonstops from LHR London to ChicagoLondon to WashingtonLondon to New YorkLondon to DallasLondon to AtlantaLondon to Dublin