Beginning of main content

Earn rewards on top of your airline miles with Orbitz Rewards

Many airlines offer flexible change policies

Sign up to receive text alerts about your trip

Fares from $369 One Way, $553 Round Trip from Bangkok to London

Prices starting at $553 for return flights and $369 for one-way flights to London were the cheapest prices found within the past 7 days, for the period specified. Prices and availability are subject to change. Additional terms apply.

Need A Hotel In London?

Hotels In Top London Neighborhoods

London City Centre
7,294 hotels


London City Centre
7,294 hotels
City of Westminster
3,539 hotels


Stay Near Exciting London Attractions

More About Flying To London from Bangkok

Flights from Bangkok to London - Frequently Asked Questions

Are there non-stop flights from Bangkok to London?

Buckle your seat belt and enjoy a relaxing flight aboard one of the 3 airlines that fly directly from Bangkok Airport (BKK-Suvarnabhumi Intl.) to London Airport (LHR-Heathrow). We've complied a list of reliable carriers to book with:

  • Thai Airways International
  • British Airways
  • EVA Air
What is the shortest flight from Bangkok to London?

It takes a long time to fly from Bangkok Airport (BKK-Suvarnabhumi Intl.) to London Airport (LHR-Heathrow) — in fact, 12 hours and 5 minutes at least. But your time in the air doesn't have to be an ordeal. Be prepared and come with the essentials like your toothbrush and an eye mask.

What airlines fly from Bangkok to London most frequently?

Thai Airways International (TG) is one of the carriers with the most flights from Bangkok Airport (BKK-Suvarnabhumi Intl.) to London Airport (LHR-Heathrow). It offers 60 flights on this route every month. Escaping on vacation is one of life's biggest pleasures, and this carrier will get you to your destination quickly and safely. Alternatively, reserve your favorite aisle (or window) seat with EVA Air (BR). You'll have 30 monthly flights between Bangkok and London to choose from with this airline.

Route Information for Flights from Bangkok to London

Origin Airport IATA CodeBKK
Destination Airport IATA CodeLON
Direct Flight Airlines
Earliest Flight Arrival
Latest Flight Arrival

Fly from Suvarnabhumi International to London

Fly from Suvarnabhumi International (BKK) to London, a city whose history dates back to the Roman era. When you fly from Bangkok Suvarnabhumi International to London, expect your nonstop flight to take around 12 hours. You can reach the Bangkok airport by making use of taxis, buses or your own vehicle.


Get an up-close look at Buckingham Palace, a beautiful neoclassical structure that serves as the home of the monarchy of the United Kingdom. For a good look of the entire city, take a ride on the London Eye, a giant Ferris wheel located on the bank of the River Thames. See the Big Ben clock tower, which has long served as a cultural icon of England. For a blast to the past, spend a day at the Globe Theatre, a replica of the playhouse where William Shakespeare and his playing company performed before it burned down.

Hints and tips

When you fly from Bangkok Suvarnabhumi International to London Heathrow Airport (LHR), know that there is a sophisticated subway system, the Tube, that will take you virtually anywhere in the city. There are also multiple taxi companies, shuttles and buses. London has a moderate climate, with the average temperature of the summer months about 67 degrees Fahrenheit and that of the winter months around 44 degrees.

^Savings based on all package bookings with Flight + Hotel made on from January 1, 2019 to December 31, 2019 as compared to the price of the same components booked separately. Savings will vary based on origin/destination, length of trip, stay dates and selected travel supplier(s). Savings not available on all packages.