Shanghai → Philadelphia
Shanghai Hongqiao International Airport (SHA) to Philadelphia International Airport (PHL)・11,930 km
No nonstop or one-stop flights. The shortest route is SHA → PEK → YYZ → PHL (via Beijing, Toronto), about 15h 50m of flying time (layovers not included).
With milesANA 30,000 miles+ (via PEK, YYZ)JAL 50,000 miles+ (via HND, ORD)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 → PEK → YYZ → PHLvia Beijing, TorontoFastest≈ 15h 50m
- SHA → PEK → BOS → PHLvia Beijing, Boston≈ 16h 1m
- SHA → PEK → IAD → PHLvia Beijing, Washington≈ 16h 5m
- SHA → HND → YYZ → PHLvia Tokyo, Toronto≈ 16h 24m
- SHA → HND → DTW → PHLvia Tokyo, Detroit≈ 16h 34m
- SHA → HND → IAD → PHLvia Tokyo, Washington≈ 16h 39m
- SHA → HND → MSP → PHLvia Tokyo, Minneapolis≈ 16h 44m
- SHA → HND → ORD → PHLvia Tokyo, Chicago≈ 16h 47m
- SHA → HND → SEA → PHLvia Tokyo, Seattle≈ 17h 9m
- SHA → PEK → SEA → PHLvia Beijing, Seattle≈ 17h 29m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.