Flight Routes from Toronto to Shanghai Pudong

Compare cheap outbound and return flights from Toronto (YYZ) to Shanghai Pudong (PVG) and find the best offer from numerous airlines and travel agencies.

Trip type
Cheapest roundtrip flight
from€931
Fastest outbound flight
Fastest inbound flight
non-stop flights
15x / week
Flight distance
11,427 km
Time difference

Cheap flight offers from Toronto to Shanghai Pudong

sorted by price and recency
  1. –
    Korean Air
    –
    YYZ–PVG
    1 stopover
    Korean Air
    –
    PVG–YYZ
    1 stopover
    €931
  2. –
    Lufthansa
    –
    YYZ–PVG
    1 stopover
    Lufthansa
    –
    PVG–YYZ
    1 stopover
    €6,887
  3. –
    Swiss International Air Lines
    –
    YYZ–PVG
    1 stopover
    Swiss International Air Lines
    –
    PVG–YYZ
    1 stopover
    €6,872
  4. –
    Emirates Airline
    –
    YYZ–PVG
    1 stopover
    Emirates Airline
    –
    PVG–YYZ
    1 stopover
    €2,404
  5. –
    Porter Airlines
    –
    YYZ–PVG
    2 stopovers
    China Southern Airlines
    –
    PVG–YYZ
    3 stopovers
    €1,687
  6. –
    Korean Air
    –
    YYZ–PVG
    1 stopover
    Korean Air
    –
    PVG–YYZ
    2 stopovers
    €1,065

Flight schedule from Toronto (YYZ) to Shanghai Pudong (PVG)

Select a travel date in the flight schedule for the route from Toronto (YYZ) to Shanghai Pudong (PVG) and compare affordable flight deals.

offers
Active filtersnone
Matching outbound flightsYYZ–PVG · 4 of 4
fromto
dep.arr.
durationstopovers
  1. Nov 29 – Dec 5, 2026
  2. December 6 – 12, 2026
  3. December 13 – 19, 2026
    1. YYZPVG
      nonstop
      1. Air Canada
    2. YYZPVG
      1 stopover
      1. Emirates Airline
    3. YYZPVG
      nonstop
      1. China Eastern Airlines
    4. YYZPVG
      nonstop
      1. China Southern Airlines

      Important flight information

      Discover more flights around Toronto and Shanghai Pudong

      Departure airport Airport Toronto - Lester B. Pearson International Airport (YYZ)
      Departure country Flights from Canada
      Arrival airport Airport Shanghai Pudong International Airport (PVG)
      Destination country Flights to China
      Departure country - Arrival airport Canada - Shanghai Pudong International Airport
      City-Code - Arrival airport Toronto - Shanghai Pudong International Airport
      Departure airport - Destination country Toronto - Lester B. Pearson International Airport - China
      Alternative routes to China
      Alternative flights to Shanghai Pudong