Dunhuang → Jakarta
Dunhuang Mogao International Airport (DNH) to Halim Perdanakusuma International Airport (HLP)・5,309 km
No nonstop or one-stop flights. The shortest route is DNH → CAN → SUB → HLP (via Guangzhou, Surabaya), about 9h 19m of flying time (layovers not included).
Nonstop flights
None.
Routes with 2 stops or an airport change
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- DNH → CAN → SUB → HLPvia Guangzhou, SurabayaFastest≈ 9h 19m
- DNH → HKG → SUB → HLPvia Hong Kong, Surabaya≈ 9h 19m
- DNH → CAN → SUB ⇒ MLG → HLPvia Guangzhou, Surabaya (SUB ⇒ MLG)62 km by road≈ 9h 19m
- DNH → HKG → SUB ⇒ MLG → HLPvia Hong Kong, Surabaya (SUB ⇒ MLG)62 km by road≈ 9h 19m
- DNH → HKG ⇒ SZX → SUB → HLPvia Hong Kong (HKG ⇒ SZX), Surabaya38 km by road≈ 9h 22m
- DNH → TFU → DPS → HLPvia Chengdu, Bali (Denpasar)≈ 9h 33m
- DNH → CAN → DPS → HLPvia Guangzhou, Bali (Denpasar)≈ 9h 50m
- DNH → HKG → DPS → HLPvia Hong Kong, Bali (Denpasar)≈ 9h 50m
- DNH → FOC → SUB → HLPvia Fuzhou, Surabaya≈ 10h 1m
- DNH → FOC → SUB ⇒ MLG → HLPvia Fuzhou, Surabaya (SUB ⇒ MLG)62 km by road≈ 10h 1m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.