There are 6,873 weekly flights from London to Bangkok. They arrive at New Bangkok International Airport (BKK), which is officially called Suvarnabhumi Airport but better known simply as Bangkok Airport. You can fly from London airports including Heathrow (LHR), Gatwick (LGW) and Stansted (STN) – although for direct flights you’ll want to choose Heathrow.
Suvarnabhumi Airport is pronounced su-wan-na-poom, and it’s Thailand’s biggest airport. As such, there are lots of flights to choose from and some great deals on cheap flights to be had. Consider when you’re flying if you want to get the best rates – December is peak time in Bangkok, so it’s often the most expensive month to visit, whereas August is usually the cheapest time to book a trip.
A lot of that comes down to the weather in Bangkok. Hot season runs from March to June, rainy season from July to October, and cool season – the best time to enjoy the city – is November to February, after the monsoons. Both flight prices and accommodation rates fluctuate throughout the year, so it’s worth keeping your eyes peeled for a bargain.
As well as comparing prices month by month, try checking flight prices for different times of the day, too – morning flights often work out more expensive than evening flights. You could broaden your search by looking at flights to other airports in Thailand to see if there are any cheaper options.
FAQs about flights from London to Bangkok
Which airlines fly from London to Bangkok?
The most popular airlines for flights from London to Bangkok are Emirates, Qatar Airways and KLM. All three fly from London Heathrow, which also offers direct flights with Thai Airways International, British Airways and Eva Air. From London Gatwick, you can fly with airlines including Qatar Airways, Turkish Airlines and Cathay Pacific. Stansted Airport currently only operates Emirates flights on this route.
Which airlines have the cheapest flights to Bangkok?
Air China, China Southern Airlines, Emirates, KLM and El Al have the cheapest flights to Bangkok.
Can I fly direct from London to Bangkok?
Yes – Thai Airways International, British Airways and Eva Air all currently fly direct from London to Bangkok. All direct flights go from Heathrow.
Which London airport offers the cheapest direct flight to Bangkok?
London Heathrow is the most popular airport in this city for flights to Bangkok, so it often has the cheapest fares.
How long is the flight from London to Bangkok?
The shortest flight time is 11 hours and 30 minutes.
How do I get into Bangkok from Bangkok Airport?
If you want to take a taxi into the centre of Bangkok, head to gates 4 and 7 on the first floor. Depending on where you’re going, a taxi will cost you anything up to 500 baht, and the price includes a toll fee and the airport tax of 50 baht. To use the Airport Rail Link – the express train that connects Bangkok's Suvarnabhumi Airport to Bangkok's city centre – head to the basement. It’ll cost you around 45 baht.
What are the top things to do in Bangkok?
Thailand’s capital city is a riot of sound and colour – the streets are full of ornate shrines, and market stalls spill out around every corner. As for the top things to do here, explore The Grand Palace complex, on Ko Ratanakosin island, pay a visit to Wat Phra Kaew temple complex, and spend a day shopping at Chatuchak Weekend Market.
Do I need a visa to travel to Bangkok?
You don’t need a visa to visit Bangkok if you’re a British passport holder. You can enter Thailand for 30 days without a visa – it’s called a visa exemption.