Beginning of main content

Travel with EXPEDIA

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Cheap YYZ to PVG Flights

Prices were available within the past 7 days and starts at CA $359 for one-way flights and CA $709 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Toronto to Shanghai route information

Origin Airport Pearson Intl.
Destination Airport Pudong Intl.
Airlines Serving Air Canada, Air China, Air France, All Nippon Airways, American Airlines, Austrian Airlines, Cathay Pacific, China Airlines, China Eastern Airlines, China Southern Airlines, Delta, EVA Airways, Emirates, Hainan Airlines, Japan Airlines, Korean Air, Lufthansa, Philippine Airlines, Swiss International Air Lines, United
Flight Price CA $709
Distance 11,346 km


CA $708.65

CA $727.83

Cheap YYZ to PVG Flights

  • What is the cheapest date to fly to Shanghai?

    If you are needing to save heaps, look at Feb 17th. As of Jan 20th, it's showing the cheapest ticket at $706. That is 64% below the average for this route, so you can spend the savings on having an amazing time Shanghai.
  • What is the cheapest day to fly from Toronto to Shanghai?

    The cheapest day to fly to Shanghai from Toronto is on Friday. If you would like to save a little cash on your next trip look for flights on that day.
  • How long is the flight from YYZ to PVG?

    Air Canada can take you there in 14 hours and 15 minutes. So, if you were to leave Toronto at 1:00 PM EST, you would arrive in Shanghai at 3:15 PM CST. Just enough time for you to catch up on your reading before you land (remember, there is a 12 hours time difference).
  • How long do most people stay in Shanghai?

    Of course, you're not most people, but if you were, you'd stay roughly 31 days.
  • What is the cheapest airline flying from Toronto to Shanghai?

    United Airlines strives to keep costs down for their passengers over the next three months. Fares are being booked at just $624 and, when compared to the higher priced bookings of $20,368, it's quite a deal.
  • How long does it take to fly from Toronto to Shanghai?

    If you're able to take the direct flight (which is offered by Air Canada), you will be able to leave YYZ at 1:00 PM EST and get to PVG at 3:15 PM CST (14 hours and 15 minutes). Remember, there is a 12 hours time change.
  • How much is a plane ticket to Shanghai (PVG) from Toronto (YYZ)?

    Cost can range anywhere from $624 to $20,368, prices for YYZ to PVG do change a lot more than the majority of routes from CA. Prices tend to be better the further out you book.

Toronto to Shanghai Flights

How Expedia save you money on your flight?

One surefire way to save money on your flight is to book your flight and hotel together with Expedia. Sometimes, the savings are so large that the flight is basically free!

Flight deals with Expedia

How to find cheap flights with Expedia?

When it comes to finding cheap Expedia flights, the best time to do it is during low season or shoulder season, which ranges between late January to May.

Book a cheap flight with Expedia