Flights from Bangkok to London

BKK
Bangkok
5951 mi
LHR
London
2
Direct Routes
1
Airline
9578
Kilometers
12h 28m
Flight Time
Loading route map...

Connecting Flights (1 Stop)

Select a stopover airport to see flight schedules

BKK DOH LHR
Via Hamad International Airport (Doha)
Qatar Airways British Airways
2 flights
BKK SYD LHR
Via Sydney Kingsford Smith International Airport (Sydney (Mascot))
Qantas British Airways
2 flights
BKK DXB LHR
Via Dubai International Airport (Dubai)
Emirates British Airways
2 flights
BKK SIN LHR
Via Singapore Changi Airport (Singapore)
Singapore Airlines British Airways
2 flights
BKK HKG LHR
Via Hong Kong International Airport (Hong Kong)
Hong Kong Airlines British Airways
2 flights
BKK AUH LHR
Via Zayed International Airport (Abu Dhabi)
Etihad Airways British Airways
2 flights
BKK BLR LHR
Via Kempegowda International Airport (Bangalore)
Thai Airways International British Airways
2 flights
BKK IST LHR
Via İstanbul Airport (Arnavutköy, Istanbul)
Turkish Airlines British Airways
2 flights

About Bangkok to London Flights

There are 2 direct flights from Suvarnabhumi Airport (Bangkok) (BKK) to London Heathrow Airport (London) (LHR), operated by 1 airline.

The distance between BKK and LHR is approximately 5951 miles (9578 km), with an estimated flight time of 12h 28m.

Explore our flight seat maps to see detailed aircraft configurations for flights on this route.

Frequently Asked Questions

Are there direct flights from BKK to LHR?
Yes, there are 2 direct flights from Suvarnabhumi Airport (Bangkok) to London Heathrow Airport (London), operated by Thai Airways International.
How long is the flight from BKK to LHR?
The flight takes approximately 12h 28m. The distance is 5951 miles (9578 km).
Which airlines fly from BKK to LHR?
Airlines operating this route include Thai Airways International.