>>>>
Worldwide Coverage
Worldwide Coverage
Flights to over 5,000 cities
One-stop Service Guarantee
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment
Secure Payment
Convenient & reliable booking and payment system

Cheap Flights from Toronto Pearson International Airport to Shanghai Pudong International Airport

Search for flights from Toronto to Shanghai and check out affordable one-way and round-trip options.

  • One way
  • Round-trip
sortSort: Price (Lowest)
  • Sort: Price (Lowest)
  • Sort: Departure (Earliest)

Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.

Selected Airlines from Toronto Pearson International Airport to Shanghai Pudong International Airport

See which airlines fly from Toronto to Shanghai. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.

Delta Air Lines
From S$ 860
Egypt Air
From S$ 891
Air Transat
From S$ 924
Turkish Airlines
From S$ 941
Philippine Airlines
From S$ 975
Condor Airlines
From S$ 1,046
Tap Portugal
From S$ 1,053
Westjet
From S$ 1,065
Lynx Air
From S$ 1,083
Flair Airlines
From S$ 1,127
ANA airlines
Find more flights and airlines

Find Cheaper Flights from Toronto to Shanghai

Explore other flights from Toronto to Shanghai to find the best alternative options.

  • Cheapest
    United Airlines
    YYZ
    16:45
    30h 15m
    2 transfer
    SHA
    11:00
    Toronto Pearson International Airport - Shanghai Hongqiao International Airport
    Fri, Apr 19United Airlines
    S$ 780
  • Westjet
    YHM
    17:00
    25h 0m
    2 transfer
    PVG
    06:00
    Hamilton John C. Munro International Airport - Shanghai Pudong International Airport
    Mon, May 27Westjet
    S$ 871
  • Westjet
    YHM
    17:00
    25h 0m
    2 transfer
    PVG
    06:00
    Hamilton John C. Munro International Airport - Shanghai Pudong International Airport
    Mon, May 27Westjet
    S$ 871
    Find More Flights
Flight Schedule from Toronto Pearson International Airport to Shanghai Pudong International Airport

Check the schedule for flights from Toronto to Shanghai and find the flight that best matches your travel plans.

Flight info.
Departure
Arrival
Weekly Schedule
  1. BR035

    01:45

    YYZ

    15.5h

    05:15

    TPE

    SMTWTFS
  2. BR722

    16:30

    TPE

    1.9h

    18:25

    PVG

    SMTWTFS
  3. BR035

    01:45

    YYZ

    15.5h

    05:15

    TPE

    SMTWTFS
  4. BR712

    09:55

    TPE

    2.2h

    12:05

    PVG

    SMTWTFS
  5. AC009

    13:25

    YYZ

    13.3h

    15:45

    NRT

    SMTWTFS
  6. AC6280

    18:20

    NRT

    6.8h

    23:05

    HAN

    SMTWTFS
  7. MU5076

    02:20

    HAN

    3.3h

    06:35

    PVG

    SMTWTFS
  8. UA8238

    19:15

    YYZ

    1.6h

    20:51

    LGA

    SMTWTFS
  9. BR031

    01:25

    JFK

    15.8h

    05:15

    TPE

    SMTWTFS
  10. BR712

    09:55

    TPE

    2.2h

    12:05

    PVG

    SMTWTFS
  11. AA4438

    19:24

    YYZ

    1.6h

    20:59

    LGA

    SMTWTFS
  12. BR031

    01:25

    JFK

    15.8h

    05:15

    TPE

    SMTWTFS
  13. BR712

    09:55

    TPE

    2.2h

    12:05

    PVG

    SMTWTFS
  14. AC793

    19:30

    YYZ

    5.6h

    22:05

    LAX

    SMTWTFS
  15. BR011

    00:15

    LAX

    13.9h

    05:10

    TPE

    SMTWTFS
  16. 9C8952

    11:15

    TPE

    2.1h

    13:20

    PVG

    SM-WT-S
  17. AC8556

    20:50

    YYZ

    1.5h

    22:21

    JFK

    SMTWTFS
  18. BR031

    01:25

    JFK

    15.8h

    05:15

    TPE

    SMTWTFS
  19. BR712

    09:55

    TPE

    2.2h

    12:05

    PVG

    SMTWTFS
  20. UA6634

    20:50

    YYZ

    1.5h

    22:21

    JFK

    SMTWTFS
  21. BR031

    01:25

    JFK

    15.8h

    05:15

    TPE

    SMTWTFS
  22. BR712

    09:55

    TPE

    2.2h

    12:05

    PVG

    SMTWTFS
  23. WS034

    22:10

    YYZ

    6.8h

    10:00

    DUB

    SMTWTFS
  24. HU752

    12:00

    DUB

    10.2h

    05:10

    PEK

    -M-----
  25. HU7613

    07:30

    PEK

    2.3h

    09:50

    PVG

    SMTWTFS
  26. TS122

    22:45

    YYZ

    7.0h

    10:45

    LGW

    SMTWTF-
  27. CZ608

    19:15

    LHR

    10.8h

    13:00

    WUH

    --T---S
  28. CZ6171

    15:25

    WUH

    1.6h

    17:00

    PVG

    -M-W---

Toronto Pearson International Airport to Shanghai Pudong International Airport Flights Info

Flight distance11,425.53km
Cheapest one-way ticket priceS$ 860
Cheapest return ticket priceS$ 1,589

FAQs for Toronto Pearson International Airport to Shanghai Pudong International Airport Flights

  • How long is a flight from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG)?

    It takes around 14 hours 35 minutes to fly from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG).
  • How many daily flights are there from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG)?

    There are around 1 daily flights from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG).
  • When to buy flight tickets from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG) the cheapest?

    Tickets cost around S$ 2,381 in May, making it the cheapest month to book. Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG) is a popular route, so don't forget to book your tickets in advance.
  • When to buy flight tickets from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG) most expensive?

    The route from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG) is quite popular. Without considering departure times or holidays, tickets cost around S$ 2,946 in June, the most expensive month to book this route.
  • What is the transportation method from the main airport to downtown in Shanghai?

    • The distance from Shanghai Pudong International Airport to downtown is about 33km, by taxi about 50 minutes.
    • The distance from Shanghai Hongqiao International Airport to downtown is about 13km, by taxi about 30 minutes.
  • What's the closest airport to Shanghai Pudong International Airport (PVG)?

    The closest airport to Shanghai Pudong International Airport (PVG) is Shanghai Hongqiao International Airport. The distance is around 44km.
  • Which airline operates the most direct flights from Toronto Pearson International Airport (YYZ) to Shanghai Pudong International Airport (PVG)?

    China Eastern Airlines is a very popular airline operating an average of 404 flights per month.