Shanghai → Naples
Shanghai Hongqiao International Airport (SHA) to Naples International Airport (NAP)・9,051 km
No nonstop or one-stop flights. The shortest route is SHA → PEK → BEG → NAP (via Beijing, Belgrade), about 12h 16m of flying time (layovers not included).
With milesANA 30,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 → PEK → BEG → NAPvia Beijing, BelgradeFastest≈ 12h 16m
- SHA → PEK → OTP → NAPvia Beijing, Bucharest≈ 12h 18m
- SHA → URC → IST → NAPvia Ürümqi, Istanbul≈ 12h 19m
- SHA → PEK → BUD → NAPvia Beijing, Budapest≈ 12h 21m
- SHA → XIY → IST → NAPvia Xi'an, Istanbul≈ 12h 23m
- SHA → PEK → ZAG → NAPvia Beijing, Zagreb≈ 12h 24m
- SHA → XIY → BUD → NAPvia Xi'an, Budapest≈ 12h 26m
- SHA → PKX → IST → NAPvia Beijing, Istanbul≈ 12h 27m
- SHA → PEK → IST → NAPvia Beijing, Istanbul≈ 12h 29m
- SHA → URC → EVN → NAPvia Ürümqi, Yerevan≈ 12h 30m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.