Dunhuang → Karachi
Dunhuang Mogao International Airport (DNH) to Jinnah International Airport (KHI)・3,077 km
No nonstop or one-stop flights. The shortest route is DNH → URC → ISB → KHI (via Ürümqi, Islamabad), about 5h 41m of flying time (layovers not included).
Nonstop flights
None.
Routes with 2 stops
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- DNH → URC → ISB → KHIvia Ürümqi, IslamabadFastest≈ 5h 41m
- DNH → URC → TAS → KHIvia Ürümqi, Tashkent≈ 6h 18m
- DNH → KMG → DAC → KHIvia Kunming, Dhaka≈ 7h 56m
- DNH → URC → DXB → KHIvia Ürümqi, Dubai≈ 7h 57m
- DNH → URC → IKA → KHIvia Ürümqi, Tehran≈ 8h 25m
- DNH → URC → GYD → KHIvia Ürümqi, Baku≈ 8h 45m
- DNH → TFU → TAS → KHIvia Chengdu, Tashkent≈ 9h 16m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.