✈ EDI → BKK
12H 11M FROM EDINBURGH TO BANGKOK. THIS IS A LIFESTYLE NOW.
Flight from Edinburgh to Bangkok
From Edinburgh Airport (EDI), United Kingdom Europe → Suvarnabhumi (BKK), Thailand Asia
↔ Flying the other way? Bangkok → Edinburgh
How long is the flight from Edinburgh to Bangkok?
A nonstop flight from Edinburgh (EDI) to Bangkok (BKK) takes about 12 hours 11 minutes, covering a great-circle distance of 5,968 miles (9,604 km). Actual scheduled time varies by airline, routing, and wind — expect ±15 to 30 minutes from this estimate.
Avg flight time
12h 11m
Nonstop, scheduled
Distance
5,968 mi
9,604 km · great-circle
Avg speed
788 km/h
Door-to-door including taxi
Time zones & jet lag
Edinburgh timezone
UTC+1
Europe/London
Bangkok timezone
UTC+7
Asia/Bangkok
Time difference
+6h
6 hours ahead
Jet lag (rough)
~6d
Eastward — worse
CO₂ footprint per passenger
Economy class, single passenger. Source: DEFRA 2024 averages.
This flight emits roughly 3.6× the CO₂ of an equivalent train trip and 0.9× a car driven alone over the same distance.
Flights from Edinburgh
- Edinburgh → Manchester
- Edinburgh → Dublin
- Edinburgh → London
- Edinburgh → Amsterdam
- Edinburgh → Brussels
- Edinburgh → Paris
- Edinburgh → Oslo
- Edinburgh → Copenhagen
- Edinburgh → Frankfurt
- Edinburgh → Berlin
- Edinburgh → Zurich
- Edinburgh → Stockholm
- Edinburgh → Munich
- Edinburgh → Prague
- Edinburgh → Milan
- Edinburgh → Vienna
- Edinburgh → Warsaw
- Edinburgh → Barcelona
- Edinburgh → Helsinki
- Edinburgh → Madrid
Flights to Bangkok
- Kuala Lumpur → Bangkok
- Singapore → Bangkok
- Hong Kong → Bangkok
- Manila → Bangkok
- Taipei → Bangkok
- Shanghai → Bangkok
- Delhi → Bangkok
- Bali (Denpasar) → Bangkok
- Mumbai → Bangkok
- Beijing → Bangkok
- Seoul → Bangkok
- Osaka → Bangkok
- Tokyo → Bangkok
- Dubai → Bangkok
- Abu Dhabi → Bangkok
- Doha → Bangkok
- Tel Aviv → Bangkok
- Nairobi → Bangkok
- Cairo → Bangkok
- Melbourne → Bangkok