Planning a trip to Thailand and curious about how long the flights will be? Look no further.
This article provides information on flight times from some of the most popular arrival cities worldwide, including direct and one-stop options with the fastest routes.
Whether youโre flying from the US, Europe, or Asia, youโll find a breakdown of flight times to Bangkok, Thailand, to help you plan your trip.
Flight length overview
Depart | Flight time |
---|---|
UK ๐ฌ๐ง | London 11 hours 25 minutes direct / 13 hours 10 minutes one-stop Manchester no direct flights / 13 hours 45 minutes one-stop |
USA ๐บ๐ธ | Los Angeles no direct flights / 19 hours 40 minutes one-stop John F. Kennedy no direct flights / 20 hours 35 minutes one-stop |
Australia ๐ฆ๐บ | Melbourne 9 hours 25 minutes direct / 11 hours 35 minutes one-stop Sydney 9 hours 20 minutes direct / 12 hours 55 minutes one-stop |
Singapore ๐ธ๐ฌ | Singapore 2 hours 20 minutes direct |
Malaysia ๐ฒ๐พ | Kuala Lumpur 2 hours 10 minutes direct |
India ๐ฎ๐ณ | New Delhi 4 hours 10 minutes direct Mumbai 4 hours 10 minutes direct |
*flight estimates are taken from Skyscanner and Google Flights and are subject to change.
UK ๐ฌ๐ง
How long is the flight to Thailand from the UK?
A direct flight from the UK to Thailand departing London Heathrow (LHR) takes at least 11 hours and 30 minutes. If you opt for a one-stop flight from LHR, the minimum travel time increases to 13 hours and 10 minutes, including a 45-minute layover.
Unfortunately, no direct flights are available from Manchester (MAN) to Thailand, so a one-stop flight is the only option, taking a minimum of 13 hours and 45 minutes.
London Heathrow Airport (LHR)
Direct
Fastest direct flight from LHR to BKK
Airline | Route | Flight time |
---|---|---|
EVA or Thai Airways | London Heathrow Airport (LHR) โ Suvarnabhumi International Airport (BKK) | 11 hours 30 minutes |
Direct airlines to BKK operating out of LHR:
- EVA
- Thai Airways
One-stop
Fastest one-stop flight from LHR to BKK
Airline | Route | Flight time |
---|---|---|
Austrian | London Heathrow Airport (LHR) โ Vienna International Airport (VIE) โ Suvarnabhumi International Airport (BKK) | 13 hours and 10 minutes including a 45-minute layover |
One-stop airlines flying indirectly to BKK operating out of LHR:
- Finnair
- Emirates
- Austrian
- SWISS
- Lufthansa
- Gulf Air
- Etihad
- SriLankan
- Turkish Airlines
- Air India
- KLM
- Malaysia Airlines
- Singapore Airlines
- Ethiopian
- Oman Air
- Qatar Airways
- Cathay Pacific
- Air France
- Korean Air
- Austrian
Manchester Airport (MAN)
Direct
There are no direct flights from Manchester Airport (MAN) to Suvarnabhumi International Airport (BKK).
One-stop
Fastest one-stop flight from MAN to BKK
Airline | Route | Flight time |
---|---|---|
KLM | Manchester Airport (MAN) โ Amsterdam Airport Schiphol (AMS) โ Suvarnabhumi International Airport (BKK) | 13 hours 45 minutes with a 1-hour 5-minute layover |
One-stop airlines flying indirectly to BKK operating out of MAN:
- Etihad
- Emirates
- Gulf Air
- Turkish Airline
- KLM
- Finnair
- Lufthansa
- Air France
- Qatar Airways
- SWISS
- Singapore Airlines
- Kuwait Airways
- Saudia

USA ๐บ๐ธ
How long is the flight to Thailand from the US?
Regrettably, no non-stop flights are available from LAX or JFK airports to Bangkok.
Opting for a one-stop flight from Los Angeles International Airport (LAX) will take a minimum of 19 hours and 40 minutes, including a layover of 2 hours and 10 minutes.
Meanwhile, a one-stop flight from John F. Kennedy International Airport (JFK) will take a minimum of 20 hours and 35 minutes, with a layover of approximately 1 hour and 50 minutes.
Los Angeles International Airport (LAX)
Direct
There are no direct flights from Los Angeles International Airport (LAX) to Suvarnabhumi International Airport (BKK).
One-stop
Fastest one-stop flight from LAX to BKK
Airline | Route | Flight time |
---|---|---|
China Airlines | Los Angeles International Airport (LAX) โ Taiwan Taoyuan International Airport (TPE) โ Suvarnabhumi Airport (BKK) | 19 hours 40 minutes with a 2-hour 10-minute layover |
One-stop airlines flying indirectly to BKK operating out of LAX:
- Korean Air
- Asiana
- JAL
- Turkish Airlines
- ANA
- EVA Air
- Qatar Airways
- China Airlines
- Turkish Airlines
- Philippine Airlines
- Emirates
- Singapore Airlines
- Cathay Pacific
- KLM
- Air France
New York โ John F. Kennedy International Airport (JFK)
Direct
There are no direct flights from John F. Kennedy International Airport (JFK) to Suvarnabhumi International Airport (BKK).
One-stop
Fastest one-stop flight from JFK to BKK
Airline | Route | Flight time |
---|---|---|
Emirates | John F. Kennedy International Airport (JFK) โ Dubai International Airport (DXB) โ Suvarnabhumi Airport (BKK) | 20 hours 35 minutes with a 1-hour 50-minute layover |
One-stop airlines flying indirectly to BKK operating out of JFK:
- Asiana
- Qatar Airways
- Etihad
- Air India
- Turkish Airlines
- Korean Air
- Emirates
- JAL
- Kuwait Airways
- Finnair
- Korean Air
- EVA Air
- ANA
- Singapore Airlines
- China Southern
- SWISS
- Lufthansa
- Austrian
- Cathay Pacific
- KLM

Australia ๐ฆ๐บ
How long is the flight to Thailand from Australia?
When traveling from Australia to Thailand, a direct flight from Melbourne Airport (MEL) takes a minimum of 9 hours and 25 minutes. If you choose a one-stop flight from MEL, the travel time will increase to a minimum of 11 hours and 35 minutes, including a 1-hour and 15-minute layover.
If departing from Sydney Airport (SYD), a direct flight to Thailand will take a minimum of 9 hours and 20 minutes. However, if you opt for a one-stop flight from SYD, the travel time will increase to a minimum of 12 hours and 55 minutes, including a 1-hour and 55-minute layover.
Melbourne Airport (MEL)
Direct
One-stop airlines flying indirectly to BKK operating out of MEL
Airline | Route | Flight time |
---|---|---|
Jetstar | Melbourne Airport (MEL) โ Suvarnabhumi International Airport (BKK) | 9 hours 25 minutes |
Direct airlines to BKK operating out of MEL:
- Jetstar
- Thai Airways
One-stop
Fastest one-stop flight from MEL to BKK
Airline | Route | Flight time |
---|---|---|
Jetstar | Melbourne Airport (MEL) โ Singapore Changi Airport (SIN) โ Suvarnabhumi International Airport (BKK) | 11 hours 35 minutes with 1 hour 15 minutes layover |
One-stop airlines flying indirectly to BKK operating out of MEL:
- Jetstar
- Scoot
- China Southern
- Philippine Airlines
- Cathay Pacific
- Singapore Airlines
- Malaysia Airlines
- Vietnam Airlines
- Royal Brunei
- Qantas
- China Eastern
Sydney Airport (SYD)
Direct
Fastest direct flight from SYD to BKK
Airline | Route | Flight time |
---|---|---|
Thai Airways | Thai Airways Sydney Airport (SYD) โ Suvarnabhumi International Airport (BKK) | 9 hours 20 minutes |
Direct airlines to BKK operating out of SYD:
- Thai AirAsia X
- Thai Airways
- Qantas
One-stop
Fastest one-stop flight from SYD to BKK
Airline | Route | Flight time |
---|---|---|
Jetstar | Sydney Airport (SYD) โ Melbourne Airport (MEL) โ Suvarnabhumi International Airport (BKK) | 12 hours 55 minutes with 1 hour 55-minute layover |
One-stop airlines flying indirectly to BKK operating out of SYD:
- Jetstar
- Scoot
- China Southern
- Cebu Pacific
- Vietnam Airlines
- Philippine Airlines
- China Airlines
- Cathay Pacific
- TโWay Air
- Malaysia Airlines
- Singapore Airlines
- Asiana
- Korean Air
- China Eastern
- ANA
- XiamenAir

Singapore ๐ธ๐ฌ
How long is the flight to Thailand from Singapore?
A direct flight from Singapore to Thailand, departing Singapore Changi Airport (SIN), takes at least 2 hours and 20 minutes.
Singapore Changi Airport (SIN)
Direct
Fastest direct flight from SIN to BKK
Airline | Route | Flight time |
---|---|---|
Thai Airways | Singapore Changi Airport (SIN) โ Suvarnabhumi International Airport (BKK) | 2 hours 20 minutes |
Direct airlines to BKK operating out of SIN:
- Jetstar
- Thai Vietjet Air
- Scoot
- Thai Airways
- Singapore Airlines
- Gulf Air

Malaysia ๐ฒ๐พ
How long is the flight to Thailand from Malaysia?
A direct flight from Malaysia to Thailand, departing Kuala Lumpur International Airport (KUL), takes at least 2 hours and 10 minutes.
Kuala Lumpur International Airport (KUL)
Direct
Fastest direct flight from KUL to BKK
Airline | Route | Flight time |
---|---|---|
Thai Airways or Malaysia Airways | Kuala Lumpur International Airport (KUL) โ Suvarnabhumi International Airport (BKK) | 2 hours 10 minutes |
Direct airlines to BKK operating out of KUL:
- Thai AirAsia
- Thai Airways
- Malaysia Airlines

India ๐ฎ๐ณ
How long is the flight to Thailand from India?
A direct flight from India to Thailand, departing Indira Gandhi International Airport (DEL) or Chhatrapati Shivaji Maharaj International Airport (BOM), takes at least 4 hours and 10 minutes.
New Delhi โ Indira Gandhi International Airport (DEL)
Direct
Fastest direct flight from DEL to BKK
Airline | Route | Flight time |
---|---|---|
SpiceJet | Indira Gandhi International Airport (DEL) โ Suvarnabhumi International Airport (BKK) | 4 hours 10 minutes |
Direct airlines to BKK operating out of DEL:
- IndiGo
- GO FIRST
- Thai Airways
- SpiceJet
- Air India
- Vistara
Mumbai โ Chhatrapati Shivaji Maharaj International Airport (BOM)
Direct
Fastest direct flight from BOM to BKK
Airline | Route | Flight time |
---|---|---|
Vistara | Chhatrapati Shivaji Maharaj International Airport (BOM) โ Suvarnabhumi International Airport (BKK) | 4 hours 10 minutes |
Direct airlines to BKK operating out of BOM:
- IndiGo
- Vistara
- Thai Airways
- Air India

Related articles: