Fly for less with exclusive flight deals
Save on travel activities
Find exclusive hotel savings

How Long Is The Flight to Thailand (with Fastest Flights) 2023

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

DepartFlight 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

AirlineRouteFlight time
EVA or Thai AirwaysLondon 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

AirlineRouteFlight time
AustrianLondon 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

AirlineRouteFlight time
KLMManchester 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.

Check out my in-depth article on the best airlines to fly from the US to Thailand.

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

AirlineRouteFlight time
China AirlinesLos 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

AirlineRouteFlight time
EmiratesJohn 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

AirlineRouteFlight time
JetstarMelbourne 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

AirlineRouteFlight time
JetstarMelbourne 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

AirlineRouteFlight time
Thai AirwaysThai 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

AirlineRouteFlight time
JetstarSydney 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

AirlineRouteFlight time
Thai AirwaysSingapore 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

AirlineRouteFlight time
Thai Airways or Malaysia AirwaysKuala 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

AirlineRouteFlight time
SpiceJetIndira 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

AirlineRouteFlight time
VistaraChhatrapati 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:

Share this article

*We may earn an affiliate commission for qualifying purchases made by you through affiliate links included on this page.
Check our disclaimer for more info.

Want more FREE travel tips?

Unlock the secrets to a stress-free trip to Thailand with our FREE 5 essential travel tips. Sign up for our newsletter now and learn how to save time and money on your next adventure!

Leave a Comment