How Long Is The Flight to Thailand (from US, Europe, and Asia)

Whether flying from the US, Europe, or Asia, this article breaks down flight times to Bangkok, Thailand, to help you plan your next trip.

Jump to a flight route:

Flight duration 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 from the UK to Thailand?

London

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.

Manchester

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.

Some of the best airlines that fly from the UK to Thailand include Qatar, Emirates, Singapore Airlines, and Eva Air.

Fastest routes

London Heathrow Airport (LHR) to BKK – Direct

AirlineRouteFlight time
EVA or Thai AirwaysLondon Heathrow Airport (LHR)
โž Suvarnabhumi International Airport (BKK)
11 hours 30 minutes

Direct airlines from LHR

  • EVA
  • Thai Airways
  • British Airways (will operate direct flights again in Q4 2024)

London Heathrow Airport (LHR) to BKK – Indirect

AirlineRouteFlight time
AustrianLondon Heathrow Airport (LHR)
โž Vienna International Airport (VIE)
โ†’ Suvarnabhumi International Airport (BKK)
13 hours and 10 minutes including a 45-minute layover

Indirect airlines from 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

Manchester Airport (MAN) to BKK – Direct

There are no direct flights from Manchester Airport (MAN) to Suvarnabhumi International Airport (BKK).

Manchester Airport (MAN) to BKK – Indirect

AirlineRouteFlight time
KLMManchester Airport (MAN)
โž Amsterdam Airport Schiphol (AMS)
โ†’ Suvarnabhumi International Airport (BKK)
13 hours 45 minutes with a 1-hour 5-minute layover

Indirect airlines from 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 from the US to Thailand?

Lost Angeles

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.

New York

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.

Some of the best airlines that fly from the US to Thailand include Qatar, Emirates, Singapore Airlines, ANA, and Japan Airlines.

Fastest routes

Los Angeles International Airport (LAX) to BKK – Direct

There are no direct flights from Los Angeles International Airport (LAX) to Suvarnabhumi International Airport (BKK).

Los Angeles International Airport (LAX) to BKK – Indirect

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

Indect airlines from LAX

  • Korean Air
  • Asiana
  • JAL
  • Turkish Airlines
  • ANA
  • EVA Air
  • Qatar Airways
  • China Airlines
  • Philippine Airlines
  • Emirates
  • Singapore Airlines
  • Cathay Pacific
  • KLM
  • Air France

John F. Kennedy International Airport (JFK) to BKK – Direct

There are no direct flights from John F. Kennedy International Airport (JFK) to Suvarnabhumi International Airport (BKK).

John F. Kennedy International Airport (JFK) to BKK – Indirect

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

Indect airlines from 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?

Melbourne

When traveling from Australia to Thailand, a direct flight from Melbourne Airport (MEL) takes approximately 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.

Sydney

A direct flight to Thailand will take at least 9 hours and 20 minutes if departing from Sydney Airport (SYD).

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.

Fastest routes

Melbourne Airport (MEL) to BKK – Direct

AirlineRouteFlight time
JetstarMelbourne Airport (MEL)
โž Suvarnabhumi International Airport (BKK)
9 hours 25 minutes

Direct airlines from MEL:

  • Jetstar
  • Thai Airways

Melbourne Airport (MEL) to BKK – Indirect

AirlineRouteFlight time
JetstarMelbourne Airport (MEL)
โ†’ Singapore Changi Airport (SIN)
โž Suvarnabhumi International Airport (BKK)
11 hours 35 minutes with 1 hour 15 minutes layover

Indirect airlines from MEL:

  • Jetstar
  • Scoot
  • China Southern
  • Philippine Airlines
  • Cathay Pacific
  • Singapore Airlines
  • Malaysia Airlines
  • Vietnam Airlines
  • Royal Brunei
  • Qantas
  • China Eastern

Sydney Airport (SYD) to BKK – Direct

AirlineRouteFlight time
Thai AirwaysThai Airways
Sydney Airport (SYD)
โž Suvarnabhumi International Airport (BKK)
9 hours 20 minutes

Direct airlines from SYD:

  • Thai AirAsia X
  • Thai Airways
  • Qantas

Sydney Airport (SYD) to BKK – Indirect

AirlineRouteFlight time
JetstarSydney Airport (SYD)
โ†’ Melbourne Airport (MEL)
โž Suvarnabhumi International Airport (BKK)
12 hours 55 minutes with 1 hour 55-minute layover

Indirect from 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 approximately 2 hours and 20 minutes.

Fastest route

Singapore Changi Airport (SIN) to BKK – Direct

AirlineRouteFlight time
Thai AirwaysSingapore Changi Airport (SIN)
โž Suvarnabhumi International Airport (BKK)
2 hours 20 minutes

Direct airlines from 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 approximately 2 hours and 10 minutes.

Fastest route

Kuala Lumpur International Airport (KUL) to BKK – Direct

AirlineRouteFlight time
Thai Airways or Malaysia AirwaysKuala Lumpur International Airport (KUL)
โž Suvarnabhumi International Airport (BKK)
2 hours 10 minutes

Direct airlines from 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 approximately 4 hours and 10 minutes.

Fastest routes

New Delhi – Indira Gandhi International Airport (DEL) to BKK – Direct

AirlineRouteFlight time
SpiceJetIndira Gandhi International Airport (DEL)
โž Suvarnabhumi International Airport (BKK)
4 hours 10 minutes

Direct airlines from DEL:

  • IndiGo
  • GO FIRST
  • Thai Airways
  • SpiceJet
  • Air India
  • Vistara

Mumbai – Chhatrapati Shivaji Maharaj International Airport (BOM) to BKK – Direct

AirlineRouteFlight time
VistaraChhatrapati Shivaji Maharaj International Airport (BOM)
โž Suvarnabhumi International Airport (BKK)
4 hours 10 minutes

Direct airlines from BOM:

  • IndiGo
  • Vistara
  • Thai Airways
  • Air India

Use the Skyscanner widget to compare the rates for these routes:

Before you go…

Looking for other travel guides? We have compiled a list of helpful articles to help you plan your trip to Thailand.

Photo of author

Written by Nicky

Hi! ๐Ÿ‘‹ I'm an expat who has lived, explored, and worked in Asia for over 10 years. I started findyouthere.com to share the knowledge I've picked up over the years with travelers interested in visiting Asia. Find out more on our about page.

Affiliate Disclosure: We may earn a small commission through affiliate programs if you book through a provided link, which helps us maintain and improve the site. Our recommendations are based on independent research and analysis, and we always strive to provide our readers with unbiased and helpful information.

Leave a Comment