FAA · Live

Open the map

Bangkok (BKK) to London (LHR)

5,951mi
9,578 km5,172 nm

Flight time

≈ 12h 42m

Bearing

322° NW

Bangkok (BKK) to London (LHR) is 5,951 miles (9,578 km) as the crow flies — the great-circle baseline most distance-based mileage programs credit.

Route map: BKK → LHRBKKLHR

Look up a route, or build a trip

Change the airports, or add stops for a multi-leg trip.

Route traffic

No carrier has filed nonstop BKKLHRservice with the US Department of Transportation. That usually means the route is served with a connection, or only by carriers outside the DOT's reporting scope. The distance, map, and airport detail still apply.

The airports

BKK

Bangkok

TH

Suvarnabhumi Airport

Coordinates

13.68°N, 100.75°E

Hemisphere

N · E

LHR

London

GB

London Heathrow Airport

Coordinates

51.47°N, 0.46°W

Hemisphere

N · W

Frequently asked

How far is Bangkok (BKK) from London (LHR)?

BKK to LHR is 5,951 miles (9,578 km / 5,172 nautical miles) measured great-circle — the shortest path over the surface of the Earth.

How long is the flight from BKK to LHR?

A nonstop covers the 5,951-mile great-circle distance in roughly 12h 42m of block time, before winds. Actual schedules vary a few percent by direction and aircraft.

Is BKK–LHR a nonstop route?

No US DOT nonstop filings were found for BKK–LHR, so it is typically flown with a connection. The great-circle distance above still applies to the direct path.

What mileage do I earn flying BKK–LHR?

Distance-based programs credit off the 5,951-mile great-circle figure, then apply your fare-class earning rate. Revenue-based programs credit off the fare instead.

Keep exploring

Every route below is its own page.