Cheap YYZ to PVG Flights

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

Reviews from verified customers

Jan 31, 2020

Great job!

Jan 5, 2020

Helpful staff and good food

Jan 1, 2020

Would like snacks: chips, pretzels etc

Nov 22, 2019

The seats are so tight and lack of leg room for such a long flight. Staff were amazing. Washrooms were old and dirty.

Jun 22, 2019

Amazing staff, wish economy class had more comfortable seating.

Apr 15, 2019

Keep it up

Apr 14, 2019

Very good Service

Mar 27, 2019

Staff are not relax always busy can’t even say sorry when they bumped you just a friendly reminder

Mar 23, 2019

exit row seats were empty but staff refused to let us move unless we paid an upgrade fee

Mar 10, 2019

the only thing was that the flight was delayed but they were able to set-up everything very smoothly

Toronto to Shanghai route information

Origin Airport Pearson Intl.
Destination Airport Pudong Intl.
Airlines Serving Air Canada, All Nippon Airways, American Airlines, Austrian Airlines, Cathay Pacific, China Airlines, China Eastern Airlines, China Southern Airlines, Delta, Ethiopian Airlines, Etihad Airways, Japan Airlines, KLM, Korean Air, Lufthansa, Philippine Airlines, SAS, Swiss International Air Lines, Turkish Airlines, United
Flight Price CA $766
Distance 11,346 km

Cheap YYZ to PVG Flights

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