How Long Does it Take to Fly to Bangkok?

Are you planning a trip to Thailand and wondering how long the flights will be? Look no further. In this article, we provide comprehensive information on flight times from popular arrival cities worldwide, including direct and one-stop options with the fastest routes. Whether you’re flying from the US, Europe, or Asia, we’ve got you covered with a breakdown of flight times to Bangkok, Thailand, to help you plan your trip.

Flight Length Overview

Flight Length Overview

Please note that flight estimates are taken from Skyscanner and Google Flights and are subject to change.

United Kingdom 🇬🇧

How Long is the Flight to Thailand from the UK?

If you’re flying from the UK to Thailand, a direct flight from London Heathrow (LHR) takes at least 11 hours and 30 minutes. Opting for a one-stop flight from LHR will increase the travel time to a minimum of 13 hours and 10 minutes, including a 45-minute layover.

Unfortunately, there are no direct flights available from Manchester (MAN) to Thailand. The only option is a one-stop flight, which takes a minimum of 13 hours and 45 minutes.

London Heathrow Airport (LHR)

Direct
  • Fastest direct flight from LHR to BKK:
    Direct Flight
  • Direct airlines to BKK operating out of LHR:
    • EVA
    • Thai Airways
One-stop
  • Fastest one-stop flight from LHR to BKK:
    One-stop Flight
  • 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:
    One-stop Flight
  • One-stop airlines flying indirectly to BKK operating out of MAN:
    • Etihad
    • Emirates
    • Gulf Air
    • Turkish Airlines
    • KLM
    • Finnair
    • Lufthansa
    • Air France
    • Qatar Airways
    • SWISS
    • Singapore Airlines
    • Kuwait Airways
    • Saudia

United States 🇺🇸

How Long is the Flight to Thailand from the US?

Regrettably, there are no non-stop flights available from Los Angeles International Airport (LAX) or John F. Kennedy International Airport (JFK) to Bangkok.

Opting for a one-stop flight from 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 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:
    One-stop Flight
  • One-stop airlines flying indirectly to BKK operating out of LAX:
    • Korean Air
    • Asiana
    • JAL
    • Turkish Airlines
    • ANA
    • EVA Air
    • Qatar Airways
    • China 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:
    One-stop Flight
  • 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
    • 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:
One-stop Flight

  • Direct airlines to BKK operating out of MEL:
    • Jetstar
    • Thai Airways
One-stop
  • Fastest one-stop flight from MEL to BKK:
    One-stop Flight
  • 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:
    Direct Flight
  • Direct airlines to BKK operating out of SYD:
    • Thai AirAsia X
    • Thai Airways
    • Qantas
One-stop
  • Fastest one-stop flight from SYD to BKK:
    One-stop Flight
  • 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:
    Direct Flight
  • 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:
    Direct Flight
  • 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:
    Direct Flight
  • 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:
    Direct Flight
  • Direct airlines to BKK operating out of BOM:
    • IndiGo
    • Vistara
    • Thai Airways
    • Air India

If you found this article helpful, you might be interested in the following related articles:

  • The Best Airports to Fly into Thailand
  • Lounges at Bangkok Airport
  • Getting from Bangkok Airport to the City Center