Wayfli › Tokyo (NRT) › To Dubai (DXB)

Tokyo (NRT) to Dubai (DXB) flights

There are direct flights from Tokyo Narita International Airport to Dubai International Airport, sold by 2 airlines (including codeshares): Emirates and Japan Airlines. The distance is 7,979 km, about 10h 15m in the air. There are also 24 one-stop options, via airports such as Beijing, Shanghai and Guangzhou.

Live fares for NRT → DXBSee all routes on the map
7,979 kmdistance
~10h 15mdirect flight time (estimate)
2direct airlines
24one-stop options

Direct flights from Tokyo to Dubai

RouteAirlines (incl. codeshares)DistanceTime (est.)
NRT → DXBEmirates, Japan Airlines7,979 km~10h 15m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
PEK BeijingAir China and China Southern Airlines then Air China and Emirates7,980 km~12h 25m
PVG ShanghaiAir China and Jetstar Japan then Emirates8,244 km~12h 45m
CAN GuangzhouAir China and China Southern Airlines then China Southern Airlines and Emirates8,772 km~13h 20m
DOH DohaJapan Airlines and All Nippon Airways then Biman Bangladesh Airlines and Emirates8,675 km~13h 15m
ICN SeoulJeju Air and American Airlines then Emirates and Korean Air7,986 km~12h 25m
BKK BangkokAmerican Airlines and Air Canada then Emirates and Qantas9,553 km~14h 20m
HKG Hong KongAmerican Airlines and Cathay Pacific then Cathay Pacific and Emirates8,882 km~13h 30m
DEL DelhiAir India and Japan Airlines then IndiGo and Air India8,092 km~12h 30m
TPE TaipeiAmerican Airlines and EVA Air then Emirates8,736 km~13h 20m
TAS TashkentUzbekistan Airways then Centrum Air and Uzbekistan Airways8,237 km~12h 45m
SZX ShenzhenShenzhen Airlines then Emirates8,849 km~13h 25m
BOM MumbaiAll Nippon Airways then IndiGo and Air India8,712 km~13h 15m

More from Tokyo and Dubai

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.