Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
United Airlines
UA-581,UA-8035
13:30
Shanghai
10Hrs 40Min 1 Stop
PVG→YVR→YYZ
19:42
Toronto
United Airlines
UA-890,UA-8514
00:15
Shanghai
11Hrs 5Min 1 Stop
PVG→SFO→YYZ
15:12
Toronto
United Airlines
UA-890,UA-616,UA-5637
00:15
Shanghai
11Hrs 5Min 1 Stop
PVG→SFO→ORD→YYZ
17:41
Toronto
United Airlines
UA-890,UA-680,UA-4466
00:15
Shanghai
11Hrs 5Min 1 Stop
PVG→SFO→ORD→YYZ
11:34
Toronto
United Airlines
UA-890,UA-680,UA-4534
00:15
Shanghai
11Hrs 5Min 1 Stop
PVG→SFO→ORD→YYZ
13:06
Toronto
United Airlines
UA-890,UA-680,UA-5503
00:15
Shanghai
11Hrs 5Min 1 Stop
PVG→SFO→ORD→YYZ
11:21
Toronto
United Airlines
UA-890,UA-680,UA-5637
00:15
Shanghai
11Hrs 5Min 1 Stop
PVG→SFO→ORD→YYZ
17:41
Toronto
United Airlines
UA-890,UA-680,UA-8080
00:15
Shanghai
11Hrs 5Min 1 Stop
PVG→SFO→ORD→YYZ
10:33
Toronto
United Airlines
UA-890,UA-734,UA-5637
00:15
Shanghai
11Hrs 5Min 1 Stop
PVG→SFO→ORD→YYZ
17:41
Toronto
United Airlines
UA-858,UA-8292
13:35
Shanghai
11Hrs 10Min 1 Stop
PVG→SFO→YYZ
22:37
Toronto

FAQ about united 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:15 and is operated by United Airlines.

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

A. There are 270 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 20:25 and is operated by United Airlines.

View Best Offers