Bangkok is one of the busiest long-haul routes from the UK, and you can reach it nonstop from London Heathrow or with one stop from almost every UK airport. The nonstop flight takes about eleven and a half hours, and one-stop options take 14 to 20 hours, depending on the airline and the connection.
The trade-off is simple: nonstops are faster and easier, while one-stop flights are often cheaper, particularly from regional airports. For a broader look at the country, see our guide to cheap flights to Thailand from the UK.
