Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
China Eastern Airlines
MU-4126,MU-298
18:44
Toronto
1Hrs 54Min 1 Stop
YYZ→JFK→PVG
04:55
Shanghai
China Eastern Airlines
MU-701,MU-582
06:45
Toronto
5Hrs 5Min 1 Stop
YYZ→YVR→PVG
16:35
Shanghai
China Eastern Airlines
MU-703,MU-582
08:20
Toronto
5Hrs 5Min 1 Stop
YYZ→YVR→PVG
16:35
Shanghai
China Eastern Airlines
MU-725,MU-598
22:15
Toronto
5Hrs 5Min 1 Stop
YYZ→YVR→PVG
05:40
Shanghai
China Eastern Airlines
MU-8002,MU-582
06:45
Toronto
5Hrs 5Min 1 Stop
YYZ→YVR→PVG
16:35
Shanghai
China Eastern Airlines
MU-8004,MU-598
19:59
Toronto
5Hrs 5Min 1 Stop
YYZ→YVR→PVG
05:40
Shanghai
China Eastern Airlines
MU-8004,MU-598
20:00
Toronto
5Hrs 5Min 1 Stop
YYZ→YVR→PVG
05:40
Shanghai
China Eastern Airlines
MU-8004,MU-598
22:15
Toronto
5Hrs 5Min 1 Stop
YYZ→YVR→PVG
05:40
Shanghai
China Eastern Airlines
MU-8018,MU-598
18:15
Toronto
5Hrs 5Min 1 Stop
YYZ→YVR→PVG
05:40
Shanghai
China Eastern Airlines
MU-8018,MU-598
22:15
Toronto
5Hrs 5Min 1 Stop
YYZ→YVR→PVG
05:40
Shanghai

FAQ about china eastern airlines Flights from Toronto to Shanghai

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

A. It takes 1Hrs 54Min to fly from Toronto to Shanghai.

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

A. The earliest flight from Toronto to Shanghai is at 06:45 and is operated by China Eastern Airlines.

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

A. There are 12 flights from Toronto to Shanghai.

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

A. The last flight from Toronto to Shanghai is at 22:15 and is operated by China Eastern Airlines.

View Best Offers