Direct (nonstop) flights from Bangkok to London

2 airlines fly nonstop from Suvarnabhumi Airport (BKK) to Heathrow (LHR). It's 5,957 miles (9,587 km), about 13h in the air. Operated by EVA Air, Thai Airways International.

BKK
Suvarnabhumi Airport
🇹🇭 Bangkok, Thailand
LHR
Heathrow
🇬🇧 London, United Kingdom
Flight Time
13h
Distance
5,957 mi
9,587 km
CO₂/pax
911 kg
−65 kg vs. layover
Airlines
2
EVA Air +1
Time Diff
-6h
Operated by EVA Air EVA Air Thai Airways International Thai Airways International

Route data last updated: May 31, 2026

Airlines with non-stop flights

EVA Air BR EVA Air
Route
BKK → LHR
Flight Time
13h
Distance
5,957 mi
Thai Airways International TG Thai Airways International
Route
BKK → LHR
Flight Time
13h
Distance
5,957 mi

Alternative Routes

Other ways to fly from Bangkok to London with one stop · direct emits 911 kg CO₂ per passenger

BKK LHE (Lahore) LHR
Leg 1: 4h 58m (2,072 mi) Leg 2: 8h 20m (3,932 mi) Total: ~13h 18m 🍃 976 kg CO₂ (+7% vs. direct)
Leg 1
BKK → LHE
4h 58m · 2,072 mi
View BKK to LHE flights →
Leg 2
LHE → LHR
8h 20m · 3,932 mi
View LHE to LHR flights →
BKK MUC (Munich) LHR
Leg 1: 11h 20m (5,473 mi) Leg 2: 2h 5m (586 mi) Total: ~13h 25m 🍃 970 kg CO₂ (+6% vs. direct)
Leg 1
BKK → MUC
11h 20m · 5,473 mi
View BKK to MUC flights →
Leg 2
MUC → LHR
2h 5m · 586 mi
View MUC to LHR flights →
BKK ISB (Islamabad) LHR
Leg 1: 5h 35m (2,223 mi) Leg 2: 8h (3,769 mi) Total: ~13h 35m 🍃 977 kg CO₂ (+7% vs. direct)
Leg 1
BKK → ISB
5h 35m · 2,223 mi
View BKK to ISB flights →
Leg 2
ISB → LHR
8h · 3,769 mi
View ISB to LHR flights →
BKK MCT (Muscat) LHR
Leg 1: 5h 50m (2,855 mi) Leg 2: 7h 55m (3,628 mi) Total: ~13h 45m 🍃 1017 kg CO₂ (+12% vs. direct)
Leg 1
BKK → MCT
5h 50m · 2,855 mi
View BKK to MCT flights →
Leg 2
MCT → LHR
7h 55m · 3,628 mi
View MCT to LHR flights →
BKK DOH (Doha) LHR
Leg 1: 6h 35m (3,284 mi) Leg 2: 7h 15m (3,261 mi) Total: ~13h 50m 🍃 1026 kg CO₂ (+13% vs. direct)
Leg 1
BKK → DOH
6h 35m · 3,284 mi
View BKK to DOH flights →
Leg 2
DOH → LHR
7h 15m · 3,261 mi
View DOH to LHR flights →

Looking for the return flight?

LHR → BKK: Flights from London to Bangkok

Frequently Asked Questions

How long is the direct flight from Bangkok to London?

A nonstop flight from Bangkok (BKK) to London (LHR) takes approximately 13 hours. The distance is 5,957 miles (9,587 km).

Which airlines fly nonstop from Bangkok to London?

2 airlines: EVA Air, Thai Airways International.

Is there a nonstop flight from Bangkok to London?

Yes. 2 airlines: EVA Air, Thai Airways International.

How far is Bangkok from London?

The flight distance from Bangkok to London is 5,957 miles (9,587 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Tokyo.

What is the time difference between Bangkok and London?

London is 6 hours behind Bangkok. (Asia/Bangkok vs Europe/London.)

Will I experience jet lag flying from Bangkok to London?

Probably — 6-hour time difference means moderate jet lag. Expect about 1 day of adjustment per hour of shift. Flying westward is generally easier to adjust to.

What type of aircraft flies from Bangkok to London?

At 13h, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Thailand to United Kingdom?

Depends on your passport. Check with the United Kingdom embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Bangkok to London?

Roughly 911 kg CO2 per passenger one-way. That's about the same as driving 4,555 km.

Is the return flight from London to Bangkok also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Bangkok to London?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Suvarnabhumi Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.