Shanghai → Multan
Shanghai Hongqiao International Airport (SHA) to Multan International Airport (MUX)・4,732 km
No nonstop or one-stop flights. The shortest route is SHA → KHG → ISB → MUX (via Kashgar, Islamabad), about 7h 43m of flying time (layovers not included).
With milesJAL 40,000 miles+ (via HKG, DOH)Economy, one way, estimate. Tap a connection for miles by cabin.
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.
- SHA → KHG → ISB → MUXvia Kashgar, IslamabadFastest≈ 7h 43m
- SHA → PKX → ISB → MUXvia Beijing, Islamabad≈ 7h 46m
- SHA → PKX ⇒ PEK → ISB → MUXvia Beijing (PKX ⇒ PEK), Islamabad66 km by road≈ 7h 47m
- SHA → URC → ISB → MUXvia Ürümqi, Islamabad≈ 7h 50m
- SHA → PEK ⇒ PKX → ISB → MUXvia Beijing (PEK ⇒ PKX), Islamabad66 km by road≈ 7h 50m
- SHA → PEK → ISB → MUXvia Beijing, Islamabad≈ 7h 51m
- SHA → CAN → ISB → MUXvia Guangzhou, Islamabad≈ 8h 9m
- SHA → FUO ⇒ CAN → ISB → MUXvia Foshan (FUO ⇒ CAN), Islamabad42 km by road≈ 8h 12m
- SHA → PKX ⇒ PEK → KHI → MUXvia Beijing (PKX ⇒ PEK), Karachi66 km by road≈ 9h 16m
- SHA → PEK → KHI → MUXvia Beijing, Karachi≈ 9h 20m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.