New York → Shenzhen
LaGuardia Airport (LGA) to Shenzhen Bao'an International Airport (SZX)・12,919 km
No nonstop or one-stop flights. The shortest route is LGA → BOS → PEK → SZX (via Boston, Beijing), about 16h 52m of flying time (layovers not included).
With milesANA 30,000 miles+ (via YYZ, PEK)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.
- LGA → BOS → PEK → SZXvia Boston, BeijingFastest≈ 16h 52m
- LGA → YYZ → PEK → SZXvia Toronto, Beijing≈ 16h 53m
- LGA → YUL → ICN → SZXvia Montréal, Seoul≈ 16h 57m
- LGA → YYZ → PVG → SZXvia Toronto, Shanghai≈ 17h 3m
- LGA → YYZ → ICN → SZXvia Toronto, Seoul≈ 17h 3m
- LGA → BOS → ICN → SZXvia Boston, Seoul≈ 17h 9m
- LGA → IAD → PEK → SZXvia Washington, Beijing≈ 17h 18m
- LGA → YYZ → TPE → SZXvia Toronto, Taipei≈ 17h 20m
- LGA → DTW → PVG → SZXvia Detroit, Shanghai≈ 17h 23m
- LGA → DTW → ICN → SZXvia Detroit, Seoul≈ 17h 23m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.
Related routes
All flights from New York to Shenzhen, every airport