Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
China Southern Airlines
CZ-380,CZ-699,CZ-3725
12:40
Shanghai
2Hrs 25Min 1 Stop
PVG→CAN→JFK→YYZ
11:30
Toronto
China Southern Airlines
CZ-380,CZ-699,CZ-4067
12:40
Shanghai
2Hrs 25Min 1 Stop
PVG→CAN→JFK→YYZ
09:15
Toronto
China Southern Airlines
CZ-4822,CZ-4302,CZ-691
14:55
Shanghai
2Hrs 25Min 1 Stop
PVG→PEK→AMS→YYZ
11:45
Toronto
China Southern Airlines
CZ-4862,CZ-4302,CZ-691
13:10
Shanghai
2Hrs 25Min 1 Stop
PVG→PEK→AMS→YYZ
11:45
Toronto
China Southern Airlines
CZ-3175,CZ-399,CZ-4070
18:05
Shanghai
2Hrs 30Min 1 Stop
PVG→CAN→JFK→YYZ
13:48
Toronto
China Southern Airlines
CZ-3175,CZ-377,CZ-700
18:05
Shanghai
2Hrs 30Min 1 Stop
PVG→CAN→YVR→YYZ
13:59
Toronto
China Southern Airlines
CZ-3175,CZ-377,CZ-724
18:05
Shanghai
2Hrs 30Min 1 Stop
PVG→CAN→YVR→YYZ
06:14
Toronto
China Southern Airlines
CZ-3175,CZ-377,CZ-730
18:05
Shanghai
2Hrs 30Min 1 Stop
PVG→CAN→YVR→YYZ
06:49
Toronto
China Southern Airlines
CZ-3175,CZ-377,CZ-7522
18:05
Shanghai
2Hrs 30Min 1 Stop
PVG→CAN→YVR→YYZ
06:14
Toronto
China Southern Airlines
CZ-3175,CZ-377,CZ-7536
18:05
Shanghai
2Hrs 30Min 1 Stop
PVG→CAN→YVR→YYZ
06:49
Toronto

FAQ about china southern airlines Flights from Shanghai to Toronto

Q. How much time does it take to fly from Shanghai to Toronto ?

A. It takes 2Hrs 15Min to fly from Shanghai to Toronto.

Q. When is the earliest flight from Shanghai to Toronto ?

A. The earliest flight from Shanghai to Toronto is at 00:05 and is operated by China Southern Airlines.

Q. How many flights are there from Shanghai to Toronto ?

A. There are 63 flights from Shanghai to Toronto.

Q. When is the last flight from Shanghai to Toronto ?

A. The last flight from Shanghai to Toronto is at 23:20 and is operated by China Southern Airlines.

View Best Offers