Jakarta → Dunhuang
Halim Perdanakusuma International Airport (HLP) to Dunhuang Mogao International Airport (DNH)・5,309 km
No nonstop or one-stop flights. The shortest route is HLP → SUB → CAN → DNH (via Surabaya, Guangzhou), 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.
- HLP → SUB → CAN → DNHvia Surabaya, GuangzhouFastest≈ 9h 19m
- HLP → SUB → HKG → DNHvia Surabaya, Hong Kong≈ 9h 19m
- HLP → MLG ⇒ SUB → CAN → DNHvia Malang (MLG ⇒ SUB), Guangzhou62 km by road≈ 9h 19m
- HLP → MLG ⇒ SUB → HKG → DNHvia Malang (MLG ⇒ SUB), Hong Kong62 km by road≈ 9h 19m
- HLP → SUB → SZX ⇒ HKG → DNHvia Surabaya, Shenzhen (SZX ⇒ HKG)38 km by road≈ 9h 22m
- HLP → DPS → TFU → DNHvia Bali (Denpasar), Chengdu≈ 9h 33m
- HLP → DPS → CAN → DNHvia Bali (Denpasar), Guangzhou≈ 9h 50m
- HLP → DPS → HKG → DNHvia Bali (Denpasar), Hong Kong≈ 9h 50m
- HLP → SUB → FOC → DNHvia Surabaya, Fuzhou≈ 10h 1m
- HLP → MLG ⇒ SUB → FOC → DNHvia Malang (MLG ⇒ SUB), Fuzhou62 km by road≈ 10h 1m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.