Which airlines fly direct to Bangkok from London? As of September 2026, the two airlines we could confirm on their own websites are Thai Airways, which flies from London Heathrow, and British Airways, which flies from London Gatwick. Both land at Suvarnabhumi Airport, Bangkok's main international airport, and the nonstop flight takes around 12 hours.
Many more airlines sell London to Bangkok tickets with one stop, usually in the Gulf, Istanbul or elsewhere in Asia, and those can be cheaper. But if you want to board in London and get off in Bangkok, these are the options to compare.

Thai Airways: London Heathrow to Bangkok
Thai Airways, Thailand's national carrier, lists London Heathrow among its European destinations from its Bangkok hub, alongside cities such as Paris, Frankfurt and Zurich. Flying with the home airline has practical advantages: you arrive at its hub at Suvarnabhumi, where its domestic and regional flights connect, and Thai Airways is a member of Star Alliance, so partner-airline miles and status can apply.
Book on Thai Airways' UK website, where fares from London Heathrow are listed, and check the flight details at booking to confirm the flight is nonstop on your dates.
British Airways: London Gatwick to Bangkok
British Airways returned to Bangkok in October 2024 after more than four years away, flying from London Gatwick rather than Heathrow. The first flight left Gatwick at 9:15 p.m. and landed at Suvarnabhumi at 4:10 p.m. local time the next day. The route started as winter-only, but British Airways announced that from summer 2026 it would run year-round: three flights a week in summer and six a week in the winter season. In March 2026 the airline also added extra Bangkok services to meet demand.
British Airways also has a codeshare with Bangkok Airways, which lets you book onward flights from Bangkok to holiday destinations such as Koh Samui and Phuket on one ticket.

Heathrow or Gatwick: how to choose
- Frequency. Check both airlines for your dates; British Airways' Gatwick service is not daily, so your travel days may decide it.
- Which London airport is easier for you. Heathrow suits west London and much of the UK's rail network; Gatwick suits south London and the south coast.
- Loyalty programs. Thai Airways is in Star Alliance; British Airways is in oneworld.
- Onward travel in Thailand. Both can connect you beyond Bangkok, through Thai Airways' own network or British Airways' partnership with Bangkok Airways.
For the flight time in more detail, see how long the flight from London to Bangkok is.
After you land at Suvarnabhumi
Suvarnabhumi lies east of central Bangkok, just across the city boundary in Samut Prakan province. From the terminal, the Airport Rail Link runs into the city, ending at Phaya Thai, where you can change to the BTS Skytrain. Taxis and ride-hailing cars are the other main options. Our guides explain how to get from Bangkok airport to the city, how long immigration and customs take and how long you can stay.
A long-haul arrival is a good reason to pick a hotel near rail or the river; start with our hotels near the BTS or the full Bangkok hotels guide.

Before you book
- Confirm "nonstop" on the booking page. Schedules change by season, and the same flight number can occasionally route differently.
- Compare with one-stop fares. They can save money if you do not mind a connection.
- Check entry rules for your nationality with the Thai embassy before you fly.
Sources: Thai Airways: Europe destinations, Thai Airways: flights to London, British Airways: return to Bangkok, British Airways: 2026 summer schedule, British Airways: winter 2026 expansion. Checked September 26, 2026.
As of September 26, 2026, we confirmed Thai Airways from London Heathrow and British Airways from London Gatwick on the airlines' own websites. Both fly to Suvarnabhumi Airport.
Yes, from London Gatwick. British Airways resumed the route in October 2024 and announced year-round flights from summer 2026: three a week in summer and six a week in winter.
Yes. Thai Airways lists London Heathrow among its European destinations from Bangkok and sells fares between the two on its UK website.
Around 12 hours. British Airways' first Gatwick flight in October 2024 left at 9:15 p.m. and arrived at 4:10 p.m. local time the next day, just under 12 hours in the air.
Suvarnabhumi Airport (BKK), the main international airport, east of the city in Samut Prakan province.
Yes. Thai Airways connects through its own network at Suvarnabhumi, and British Airways codeshares with Bangkok Airways to destinations such as Koh Samui and Phuket.