Shanghai → Yanbu
Shanghai Hongqiao International Airport (SHA) to Prince Abdulmohsen Bin Abdulaziz International Airport (YNB)・8,044 km
No nonstop or one-stop flights. The shortest route is SHA → XIY → DOH → YNB (via Xi'an, Doha), about 11h 5m of flying time (layovers not included).
With milesJAL 40,000 miles+ (via HKG, DOH)ANA 48,000 miles+ (via PEK, IST)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 → XIY → DOH → YNBvia Xi'an, DohaFastest≈ 11h 5m
- SHA → TFU → DOH → YNBvia Chengdu, Doha≈ 11h 7m
- SHA → CKG → DOH → YNBvia Chongqing, Doha≈ 11h 8m
- SHA → CTU ⇒ TFU → DOH → YNBvia Chengdu (CTU ⇒ TFU), Doha55 km by road≈ 11h 10m
- SHA → PKX → DMM → YNBvia Beijing, Dammam≈ 11h 27m
- SHA → PKX → RUH → YNBvia Beijing, Riyadh≈ 11h 29m
- SHA → PKX ⇒ PEK → RUH → YNBvia Beijing (PKX ⇒ PEK), Riyadh66 km by road≈ 11h 30m
- SHA → PEK ⇒ PKX → DMM → YNBvia Beijing (PEK ⇒ PKX), Dammam66 km by road≈ 11h 31m
- SHA → PKX → DOH → YNBvia Beijing, Doha≈ 11h 33m
- SHA → PEK ⇒ PKX → RUH → YNBvia Beijing (PEK ⇒ PKX), Riyadh66 km by road≈ 11h 33m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.