Flights Bangkok to London BKK to LHR

Flights from Bangkok (BKK) to London (LHR): 3 airlines operate 5 flight numbers on this route, about 8 flights a week, distance 9577 km / 5951 miles. The next departure is TG910 (Thai Airways) on Tue, Nov 10 at 00:25 UTC+7 (17:25 GMT).

Airlines and flight numbers count operating flights from a year ago to a year ahead; code-share numbers are not counted. On time means landed less than 15 minutes late.

BKK Bangkok Bangkok Suvarnabhumi Airport LHR London London Heathrow Airport
Route map BKK to LHR Great-circle route from Bangkok Suvarnabhumi Airport, Thailand to London Heathrow Airport, United Kingdom, 9577 km. Map data: Natural Earth. UNITED KINGDOM BKK LHR Map data: Natural Earth

Bangkok to London Flights

5 flight numbers from BKK to LHR, with the date each last flew. Local times: BKK UTC+7, LHR GMT.

Flight Airline Last seen Departure Arrival
TG910 Thai Airways Nov 10, 2026 00:25 06:40
TG916 Thai Airways Nov 9, 2026 13:20 19:35
BR67 EVA Air Nov 9, 2026 12:40 19:05
BR1067 EVA Air Oct 25, 2026 12:05 19:05
BA20 British Airways Mar 20, 2026 14:45 21:05

Upcoming flights

Local times at the departure airport.
Flight From To Scheduled Time Departure Status Details
TG910 Bangkok BKK London LHR 00:25 Scheduled Track >

Recent flights

Local times at the departure airport.

Airlines flying BKK to LHR

BKK to LHR FAQ

How long is the flight from Bangkok to London?
About 12 h 10 min: that is the median flight time of the last 13 flights that landed; the timetable allows 13 h 15 min.
Which airlines fly from Bangkok to London?
Thai Airways, EVA Air and British Airways have flights from Bangkok (BKK) to London (LHR) between a year ago and a year ahead. An airline listed may not fly the route every day.
How many flights a week go from Bangkok to London?
About 8 flights a week, counted over the two weeks before and after today. Only operating flights are counted, not code-share numbers.
Are flights from Bangkok to London on time?
12 of the last 13 flights that landed arrived less than 15 minutes after their scheduled time.
How far is Bangkok from London?
9577 km (5951 miles) in a straight line between Bangkok Suvarnabhumi Airport and London Heathrow Airport.

London (LHR) to Bangkok (BKK) flights >