If you are actually flying from Bangkok, Thailand to London, United Kingdom or if you are just curious to know the flight time between Bangkok and London, this page will give you the information you are looking for.
How long does it take to fly from Bangkok to London?
Non-stop flight time to Bangkok from London is around 13 hours 15 minutes.
Fastest one-stop flight between Bangkok and London takes close to 15 hours .However, some airlines could take as long as 40 hours based on the stopover destination and waiting duration.
This is the average non-stop flight time from any of the two airports in Bangkok to airports in London.
Apparantly, connecting flights and direct flights with stopover take longer time than non-stop flights. In such cases, Bangkok – London flight time depend on the layover destination specified by your airline or the one you choose while booking your ticket