Flights from Bangkok to Dubai

BKK
Bangkok
3047 mi
DXB
Dubai
1
Direct Route
1
Airline
4904
Kilometers
6h 38m
Flight Time

Loading route map...

Connecting Flights (1 Stop)

Select a stopover airport to see flight schedules

BKK → LHR → DXB
Via London Heathrow Airport (London)
Thai Airways International British Airways
2 flights
BKK → DOH → DXB
Via Hamad International Airport (Doha)
Qatar Airways Qatar Airways
2 flights
BKK → SIN → DXB
Via Singapore Changi Airport (Singapore)
Singapore Airlines Emirates
2 flights
BKK → FRA → DXB
Via Frankfurt Airport (Frankfurt am Main)
Thai Airways International Emirates
2 flights
BKK → HKG → DXB
Via Hong Kong International Airport (Hong Kong)
Cathay Pacific Cathay Pacific
2 flights
BKK → MEL → DXB
Via Melbourne Airport (Melbourne)
Finnair Emirates
2 flights
BKK → LGW → DXB
Via London Gatwick Airport (London)
British Airways Emirates
2 flights
BKK → DEL → DXB
Via Indira Gandhi International Airport (New Delhi)
Thai Airways International Emirates
2 flights
BKK → SYD → DXB
Via Sydney Kingsford Smith International Airport (Sydney (Mascot))
Qantas Emirates
2 flights
BKK → HEL → DXB
Via Helsinki Vantaa Airport (Helsinki (Vantaa))
Finnair Finnair
2 flights

All Flights on This Route

About Bangkok to Dubai Flights

There is 1 direct flight from Suvarnabhumi Airport (Bangkok) (BKK) to Dubai International Airport (Dubai) (DXB), operated by 1 airline.

The distance between BKK and DXB is approximately 3047 miles (4904 km), with an estimated flight time of 6h 38m.

Explore our flight seat maps to see detailed aircraft configurations for flights on this route.

FAQ

Frequently asked questions

Are there direct flights from BKK to DXB?
Yes, there is 1 direct flight from Suvarnabhumi Airport (Bangkok) to Dubai International Airport (Dubai), operated by Emirates.
How long is the flight from BKK to DXB?
The flight takes approximately 6h 38m. The distance is 3047 miles (4904 km).
Which airlines fly from BKK to DXB?
Airlines operating this route include Emirates.
Live seats

Flying this route? See which seats are open on your flight

Search your flight number free. Live seats and a seat alert for that flight cost $4.99 once with a Trip Pass, or $8.99/mo for every trip.

7-day money-back guarantee · Cancel anytime