Toronto → Shanghai
Billy Bishop Toronto City Airport (YTZ) to Shanghai Pudong International Airport (PVG)・11,426 km
No nonstop or one-stop flights. The shortest route is YTZ → YUL → ICN → PVG (via Montréal, Seoul), about 15h 29m of flying time (layovers not included).
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.
- YTZ → YUL → ICN → PVGvia Montréal, SeoulFastest≈ 15h 29m
- YTZ → EWR ⇒ JFK → PVGvia Newark (EWR ⇒ JFK)33 km by road≈ 15h 36m
- YTZ → LGA ⇒ JFK → PVGvia New York (LGA ⇒ JFK)17 km by road≈ 15h 37m
- YTZ → ORD → ICN → PVGvia Chicago, Seoul≈ 15h 42m
- YTZ → YOW → YYZ → PVGvia Ottawa, Toronto≈ 15h 47m
- YTZ → YUL → YYZ → PVGvia Montréal, Toronto≈ 16h 7m
- YTZ → YAM → YYZ → PVGvia Sault Ste Marie, Toronto≈ 16h 7m
- YTZ → EWR → ICN → PVGvia Newark, Seoul≈ 16h 8m
- YTZ → YHU → YYZ → PVGvia Montréal, Toronto≈ 16h 11m
- YTZ → BOS → ICN → PVGvia Boston, Seoul≈ 16h 11m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.
Related routes
All flights from Toronto to Shanghai, every airport