Shanghai → Beirut
Shanghai Hongqiao International Airport (SHA) to Beirut Rafic Hariri International Airport (BEY)・7,799 km
No nonstop or one-stop flights. The shortest route is SHA → URC → EVN → BEY (via Ürümqi, Yerevan), about 10h 46m 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
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- SHA → URC → EVN → BEYvia Ürümqi, YerevanFastest≈ 10h 46m
- SHA → PEK → BGW → BEYvia Beijing, Baghdad≈ 11h 9m
- SHA → PEK → BSR → BEYvia Beijing, Basra≈ 11h 28m
- SHA → XIY → DXB → BEYvia Xi'an, Dubai≈ 11h 34m
- SHA → WUH → DXB → BEYvia Wuhan, Dubai≈ 11h 34m
- SHA → TFU → DXB → BEYvia Chengdu, Dubai≈ 11h 36m
- SHA → XIY → DOH → BEYvia Xi'an, Doha≈ 11h 37m
- SHA → CKG → DXB → BEYvia Chongqing, Dubai≈ 11h 37m
- SHA → TFU → DOH → BEYvia Chengdu, Doha≈ 11h 39m
- SHA → CKG → DOH → BEYvia Chongqing, Doha≈ 11h 40m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.