Cheap flights from Shanghai (PVG) to Toronto (YYZ)

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

Flights from Shanghai to Toronto: Reviews from verified customers

Jan 24, 2020

I got the cheapest flight from Hong Kong to Toronto: this was a China Eastern flight, from HK to Shanghai, then to Toronto. For the price, service was good: the Chinese staff was friendly and helpful; the English movies were decent; my luggage was sent directly to Toronto and was there when I arrived. If you need to get there cheap, China Eastern can help you out!

Dec 20, 2019

The AC 28 on Dec. 10, 2019 the service was excellent. I will give them 5 stars. Compared the AC 27 on Nov.29, 2019, they did the same service but you felt it was cold.

Nov 10, 2018

The seats are too small.

Jul 7, 2018

Very hard to check in online

Jun 16, 2018

I was not happy with the sudden change in my original departure itinerary. If not for Expedia finding an alternative itinerary, I would have been delayed in Shanghai for a day. For that alone, I would think twice before I book with China Eastern again.

Apr 13, 2018

Long flight but ataff and on-board entertainment made it go faster

Apr 7, 2018

Liked vegetarian meal option, and good selection of recent Cineplex movies

Apr 2, 2018

best airprovider

Mar 20, 2018

(based on Business Class travel)

Mar 10, 2018

The leg room was more than I expected which was really appreciated on such a long flight

Flight from Shanghai to Toronto route information

Origin Airport Pudong Intl.
Destination Airport Pearson Intl.
Airlines Serving Air Canada, Air China, Air France, American Airlines, Cathay Pacific, China Eastern Airlines, China Southern Airlines, Delta, EVA Airways, Ethiopian Airlines, Etihad Airways, Japan Airlines, KLM, United
Flight Price CA $934
Distance 11,346 km

Cheap PVG to YYZ Flights

Shanghai to Toronto 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