Bangkok is the capital city of Thailand. Thailand is surrounded by Myanmar on the west, Laos on the east and gulf of Thailand on the South. The distance from Bangkok to London is about 5930 miles by air and 7765 miles by road route. You cross several countries and a continent to reach London. Though both the cities are tourist destinations but the travel between Bangkok and London is also frequent for business travellers.
The best and the only feasible way of travelling from Bangkok to London is by air transport. The best and frequent services are provided by Thai Airline, Singapore Airline and many more like Etihad, Air India, and Sri Lankan Airlines. Thai offers daily flights to London Heathrow (LHR) from Bangkok Suvarnabhumi Airport (BKK). The cheapest ticket price varies and starts from as low as 40,000 Thai Baht. Bangkok to London flight from Thai airline takes about 12 hours and 40 mins which is way much better as compared to other airlines. Singapore airline also offers a great service, but then they have the stopover at the Singapore Airport and then from there a direct flight to London Heathrow. The time taken by Singapore airline is staggering 20 hours to reach London including the stop and change over at Singapore airport. Etihad also offers a Bangkok to London flight service, but then they too stop and changeover at the Abhu Dhabi airport, which takes about min 16 hours in total to reach London Heathrow. So I would thoroughly recommend leisure and business travellers if you are planning to take a flight from Bangkok to London, book your tickets from Thai Airline. It will help you reach London without any stop or changeover in about 13 hours maximum.