call
Book Online or Call us Now

0207 612 0500

London to Thailand flight time

The London to Thailand flight time is an important detail for anyone planning a holiday or business trip to Southeast Asia. Knowing how long the journey takes helps you choose between nonstop and connecting flights, plan for the time difference, and arrive ready to enjoy Thailand’s beaches, temples, and vibrant culture. Here’s what you need to know before booking.
 

How long is the flight from London to Thailand?

The average flight time from London to Thailand (Bangkok) is around 11–12 hours nonstop, covering a distance of about 9,500 kilometres (5,900 miles). Most direct services operate between London Heathrow (LHR) and Bangkok Suvarnabhumi Airport (BKK). Airlines such as British Airways, Thai Airways, and EVA Air offer reliable nonstop flights.

If you choose a one-stop route, the London to Thailand flight duration can stretch to 14–20 hours, depending on layover cities like Dubai, Doha, Istanbul, or Singapore. These connecting flights may be cheaper or offer more flexible timings, but they do add extra travel hours.

London to Thailand Flight Time Information

Average Flight Time
11 Hours 20 Minutes
Flight Distance
9,500 km / 5,900 miles
Cheapest Flight Price
£499*
Weekly Flights
70+
Departure Airports
London Heathrow (LHR), London Gatwick (LGW), Stansted (STN)
Arrival Airports
Bangkok Suvarnabhumi Airport (BKK); connections to Phuket (HKT) & Chiang Mai (CNX)

London to Thailand Flight Time & Best Airlines

Thai Airways 10.0
EVA Air 9.5
Qatar Airways 9.0
Cathay Pacific 8.5
Air China 8.0

What is the Average London to Thailand Flight Time?
 

The average flight time from London to Thailand is just under 11 - 12 hours on nonstop services. These flights depart mainly from London Heathrow (LHR) and arrive at Bangkok Suvarnabhumi Airport (BKK), Thailand’s busiest international hub.

Travellers who book a connecting service should plan for 14–20 hours total journey time, including layovers in cities such as Dubai or Doha. While longer, these flights often come with lower fares or additional flexibility in travel schedules.

The London to Thailand flight distance is approximately 9,500 km, and Thailand is usually 6–7 hours ahead of London, depending on the UK’s daylight savings. This time difference means that if you depart London in the evening, you will usually land in Bangkok the following morning or afternoon local time.

In short, the direct London to Thailand flight time averages 11–12 hours, a smooth, convenient journey that brings UK travellers to one of Asia’s most exciting and diverse destinations.

Cheap Flights from London to Thailand

Compare cheap airfares, check the average London to Thailand flight time, and enjoy a smooth, affordable nonstop journey with top airlines.

Etihad Airways
August 03, 2021
BHX
09:58

Birmingham International Airport

depart
23:55
BKK

Suvarnabhumi International Airport

From {{selectedCurrency.currencySymbol}}{{829 * (selectedCurrency.conversionRate) | number:0}}
Emirates
August 03, 2021
BHX
21:45

Birmingham International Airport

depart
18:25
BKK

Suvarnabhumi International Airport

From {{selectedCurrency.currencySymbol}}{{849 * (selectedCurrency.conversionRate) | number:0}}
China Southern Airlines
August 03, 2021
EDI
15:30

Edinburgh Airport

depart
22:00
BKK

Suvarnabhumi International Airport

From {{selectedCurrency.currencySymbol}}{{860 * (selectedCurrency.conversionRate) | number:0}}
Finnair
August 03, 2021
EDI
08:25

Edinburgh Airport

depart
05:30
BKK

Suvarnabhumi International Airport

From {{selectedCurrency.currencySymbol}}{{1034 * (selectedCurrency.conversionRate) | number:0}}
Qatar Airways
August 03, 2021
GLA
12:00

Glasgow Airport

depart
12:55
BKK

Suvarnabhumi International Airport

From {{selectedCurrency.currencySymbol}}{{881 * (selectedCurrency.conversionRate) | number:0}}
British Airways
August 03, 2021
GLA
05:50

Glasgow Airport

depart
07:20
BKK

Suvarnabhumi International Airport

From {{selectedCurrency.currencySymbol}}{{882 * (selectedCurrency.conversionRate) | number:0}}
Qatar Airways
August 03, 2021
LHR
17:00

Heathrow Airport

depart
13:25
BKK

Suvarnabhumi International Airport

From {{selectedCurrency.currencySymbol}}{{831 * (selectedCurrency.conversionRate) | number:0}}
British Airways
August 03, 2021
LHR
17:00

Heathrow Airport

depart
13:25
BKK

Suvarnabhumi International Airport

From {{selectedCurrency.currencySymbol}}{{832 * (selectedCurrency.conversionRate) | number:0}}
Etihad Airways
August 03, 2021
LHR
20:55

Heathrow Airport

depart
18:50
BKK

Suvarnabhumi International Airport

From {{selectedCurrency.currencySymbol}}{{839 * (selectedCurrency.conversionRate) | number:0}}
Malaysia Airlines
August 03, 2021
LHR
11:00

Heathrow Airport

depart
10:15
BKK

Suvarnabhumi International Airport

From {{selectedCurrency.currencySymbol}}{{972 * (selectedCurrency.conversionRate) | number:0}}
Turkish Airlines
August 03, 2021
LHR
18:30

Heathrow Airport

depart
15:25
BKK

Suvarnabhumi International Airport

From {{selectedCurrency.currencySymbol}}{{1009 * (selectedCurrency.conversionRate) | number:0}}
Cathay Pacific
August 03, 2021
LHR
18:20

Heathrow Airport

depart
18:00
BKK

Suvarnabhumi International Airport

From {{selectedCurrency.currencySymbol}}{{1171 * (selectedCurrency.conversionRate) | number:0}}

London to Thailand Flight Time - FAQ

How long is the flight from the UK to Thailand?

The average flight time from the UK to Thailand is around 11–12 hours nonstop when flying from London to Bangkok. If you choose a connecting flight, the journey may take 14–20 hours, depending on the layover.

 

Can you fly directly from London to Thailand?

Yes, you can. There are direct flights from London to Thailand, mainly from Heathrow to Bangkok. Airlines like British Airways, Thai Airways, and EVA Air operate nonstop routes.

 

How long is a flight from Thailand to London?

The average flight time from London to Thailand is similar to the outbound journey, around 11–12 hours for nonstop services. Some flights may take a little longer due to wind patterns on the return.

 

Can you fly directly from Heathrow to Thailand?

Yes. London Heathrow to Bangkok direct flights are available with carriers such as Thai Airways, British Airways, and EVA Air. The flight time Heathrow to Thailand is about 11–12 hours.

 

Is Thailand the longest flight from London?

No. While the London to Thailand flight duration is long (about 12 hours nonstop), routes to destinations like Australia or New Zealand take much longer, often over 20 hours.

 

How long is the flight time from London to Thailand?

The London to Thailand flight time is about 11–12 hours nonstop and up to 16 hours with connections. This makes Thailand one of the longer but still manageable long-haul journeys from the UK.

 

How do I change or cancel my ticket from London to Thailand?

To change or cancel your London to Thailand flight, contact the airline or the travel agent you booked with. Policies vary by carrier, so always check the terms of your ticket for fees or refund options.

 

Is there any time difference between London and Thailand?

Yes. Thailand is usually 6 hours ahead of London in winter and 7 hours ahead in summer, as Thailand does not use daylight savings.

Which airports can I fly to for Thailand from London?

Most flights go from London Heathrow (LHR) or London Gatwick (LGW) to Bangkok Suvarnabhumi Airport (BKK). Connecting routes can also take you to Phuket (HKT) or Chiang Mai (CNX).

 

How can I find the best deals on flights from London to Thailand?

To get the best deals on London to Thailand flights, book early, compare airlines, and be flexible with your travel dates. Flying midweek often gives lower fares than weekends.

 

How many flights are there per week from London to Thailand?

There are over 70+ flights per week from London to Thailand, including direct and connecting services, giving travellers plenty of flexibility.

 

When is the best time to book flights from London to Thailand?

The best time to book London to Thailand flights is usually 2–3 months in advance. For peak holiday seasons, booking even earlier ensures better prices and seat availability.

 

Which airlines offer direct flights from London to Thailand?

The main airlines with direct London to Bangkok flights are British Airways, Thai Airways, and EVA Air. For connecting flights, Emirates, Qatar Airways, Singapore Airlines, Etihad, and Turkish Airlines are popular choices.

Get a great deal on your next trip
mail