Book Cheap Flights from Toronto to Shanghai from £399
Toronto
Shanghai
Tue, 10 Sep
YYZ - PVG
Sat, 14 Sep
PVG - YYZ
£1252
£1231
Prime price per passenger
Toronto
Shanghai
Tue, 01 Oct
YYZ - PVG
£411
£399
Prime price per passenger
Flight Duration
14 h and 45 m
Flights between Toronto and Shanghai take, on average, 14 h and 45 m minutes, but the time can vary according to other factors
Cheapest flight
£399
Cheapest price for a flight between Toronto and Shanghai found by our customers in the last 72 hours
Departing Airport
Pearson International Airport
The airport Pearson International Airport is the departure airport operating flights between Toronto and Shanghai
Arriving Airport
Pu Dong
Flights departing Toronto with Shanghai as destination arrive at Pu Dong