Book Online or Call us 24/7

02030237773

01 Travellers
Adult 16 yrs and above
- +
Youth 12 - 15 Yrs
- +
Child 2 - 11 Yrs
- +
Infant On Seat Below 2 Yrs
- +
Infant On Lap Below 2 Yrs
- +
  • flight

     

    divider
    location

     

  • calendar

    calendar

Travel Expertise

39+ Years of Travel Expertise

IATA Certified

IATA Certified

ATOL Protected

ATOL Protected

ABTA Member

ABTA Member

4.8/5 Trustpilot Rating

4.8/5 Trustpilot Rating

airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline airline

Why Book With Crystal Travel?

Booking flights and holidays for UK travellers since 1986. ATOL protected, ABTA members, IATA accredited. Our travel agents actually pick up the phone. They will find you the right travel deal across 150+ airlines, sort hotels, car hire, or put together a full package. Book Now Pay Later if you would rather spread the cost. On the same day cancellation is free. And our team is here 24/7 when something needs fixing.

Best Price Guarantee

Best Price Guarantee

Book Now Pay Later

Book Now Pay Later

Secure Payments

Secure Payments

24/7 Customer Support

24/7 Customer Support

Same Day Cancellation

Free Same Day Cancellation

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.

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.

Explore More Flight Times & Routes

Need flight times for a different route? Explore more flight times, distances, and travel durations using our tools below.

Start with our Flight Time Calculator to estimate journey times worldwide, or browse average travel times from your departure city using the London flight times.

Verified by Our Travel Operations Expert

He is Director of Operations at Moresand Limited, running Crystaltravel.co.uk (38 years in business, 38,000+ Trustpilot reviews) and Mundotrip.com. 20+ years in travel, from retail and B2B distribution to operations. His team processes thousands of bookings annually across flights, hotels, car rentals, cruises, and packages. Information on this site comes from actual booking data and supplier records.