💰 Cheapest
⚡ Fastest
🕐 Earliest
Showing 24
live flights
Hong Kong Airlines
HX-237
11:55
05/08/2026
PVG
Shanghai Pudong International Airport
18h 15m
2 Stops
⏱ HKG · 8h 10m HKG Airport ⏱ YVR · 2h 20m YVR Airport
06:10
05/09/2026
+1
YYZ
Lester B. Pearson International Airport
₹64,768
per person
Select →
✓ Refundable
Hong Kong Airlines
HX-239
19:15
05/08/2026
SHA
Shanghai Pudong International Airport
10h 55m
2 Stops
⏱ HKG · 1h 0m HKG Airport ⏱ YVR · 2h 20m YVR Airport
06:10
05/09/2026
+1
YYZ
Lester B. Pearson International Airport
₹68,833
per person
Select →
✓ Refundable
00:35
05/08/2026
PVG
Shanghai Pudong International Airport
16h 25m
1 Stop
⏱ DOH · 2h 50m DOH Airport
17:00
05/08/2026
YYZ
Lester B. Pearson International Airport
₹81,311
per person
Select →
✓ Refundable
Hong Kong Airlines
HX-247
16:55
05/08/2026
PVG
Shanghai Pudong International Airport
13h 15m
2 Stops
⏱ HKG · 3h 10m HKG Airport ⏱ YVR · 2h 20m YVR Airport
06:10
05/09/2026
+1
YYZ
Lester B. Pearson International Airport
₹86,647
per person
Select →
✓ Refundable 🔥 Last 4 seats
Hong Kong Airlines
HX-239
19:15
05/08/2026
SHA
Shanghai Pudong International Airport
10h 55m
2 Stops
⏱ HKG · 1h 0m HKG Airport ⏱ YVR · 2h 20m YVR Airport
06:10
05/09/2026
+1
YYZ
Lester B. Pearson International Airport
₹90,707
per person
Select →
✓ Refundable 🔥 Last 4 seats
07:20
05/08/2026
PVG
Shanghai Pudong International Airport
6h 40m
1 Stop
⏱ HKG · 0h 50m HKG Airport
14:00
05/08/2026
YYZ
Lester B. Pearson International Airport
₹91,242
per person
Select →
✓ Refundable 🔥 Last 4 seats
12:10
05/08/2026
PVG
Shanghai Pudong International Airport
8h 34m
2 Stops
⏱ SFO · 1h 45m SFO Airport ⏱ ORD · 0h 58m ORD Airport
20:44
05/08/2026
YYZ
Lester B. Pearson International Airport
₹94,489
per person
Select →
✕ Non-refundable
20:10
05/08/2026
PVG
Shanghai Pudong International Airport
10h 50m
2 Stops
⏱ LAX · 2h 15m LAX Airport ⏱ SFO · 2h 3m SFO Airport
07:00
05/09/2026
+1
YYZ
Lester B. Pearson International Airport
₹94,489
per person
Select →
✕ Non-refundable
20:10
05/08/2026
PVG
Shanghai Pudong International Airport
19h 9m
1 Stop
⏱ LAX · 14h 35m LAX Airport
15:19
05/09/2026
+1
YYZ
Lester B. Pearson International Airport
₹102,209
per person
Select →
✕ Non-refundable 🔥 Last 2 seats
09:55
05/08/2026
PVG
Shanghai Pudong International Airport
5h 19m
1 Stop
⏱ DTW · 2h 19m DTW Airport
15:14
05/08/2026
YYZ
Lester B. Pearson International Airport
₹109,383
per person
Select →
✕ Non-refundable
18:25
05/08/2026
SHA
Shanghai Pudong International Airport
15h 30m
1 Stop
⏱ GMP · 12h 5m GMP Airport
09:55
05/09/2026
+1
YYZ
Lester B. Pearson International Airport
₹111,628
per person
Select →
✓ Refundable
13:20
05/08/2026
SHA
Shanghai Pudong International Airport
8h 50m
1 Stop
⏱ HKG · 3h 5m HKG Airport
22:10
05/08/2026
YYZ
Lester B. Pearson International Airport
₹113,587
per person
Select →
✓ Refundable
12:45
05/08/2026
SHA
Shanghai Pudong International Airport
8h 59m
2 Stops
⏱ HND · 0h 55m HND Airport ⏱ JFK · 1h 44m JFK Airport
21:44
05/08/2026
YYZ
Lester B. Pearson International Airport
₹118,780
per person
Select →
✕ Non-refundable
09:05
05/08/2026
PVG
Shanghai Pudong International Airport
12h 39m
2 Stops
⏱ HND · 4h 45m HND Airport ⏱ JFK · 1h 44m JFK Airport
21:44
05/08/2026
YYZ
Lester B. Pearson International Airport
₹118,780
per person
Select →
✕ Non-refundable 🔥 Last 1 seats
11:00
05/08/2026
PVG
Shanghai Pudong International Airport
29h 5m
1 Stop
⏱ LHR · 18h 30m LHR Airport
16:05
05/09/2026
+1
YYZ
Lester B. Pearson International Airport
₹121,805
per person
Select →
✕ Non-refundable 🔥 Last 2 seats
Air China Limited
CA-1510
21:30
05/08/2026
SHA
Shanghai Pudong International Airport
15h 40m
1 Stop
⏱ PEK · 12h 50m PEK Airport
13:10
05/09/2026
+1
YYZ
Lester B. Pearson International Airport
₹124,243
per person
Select →
✕ Non-refundable
Air China Limited
CA-8358
21:10
05/08/2026
PVG
Shanghai Pudong International Airport
16h 0m
1 Stop
⏱ PEK · 13h 15m PEK Airport
13:10
05/09/2026
+1
YYZ
Lester B. Pearson International Airport
₹124,243
per person
Select →
✕ Non-refundable
07:20
05/08/2026
PVG
Shanghai Pudong International Airport
26h 10m
1 Stop
⏱ DXB · 14h 50m DXB Airport
09:30
05/09/2026
+1
YYZ
Lester B. Pearson International Airport
₹154,601
per person
Select →
✓ Refundable
Hong Kong Airlines
HX-237
11:55
05/08/2026
PVG
Shanghai Pudong International Airport
28h 34m
2 Stops
⏱ HKG · 8h 10m HKG Airport ⏱ YVR · 12h 45m YVR Airport
16:29
05/09/2026
+1
YYZ
Lester B. Pearson International Airport
₹191,108
per person
Select →
✓ Refundable
13:40
05/08/2026
PVG
Shanghai Pudong International Airport
9h 10m
2 Stops
⏱ ICN · 2h 0m ICN Airport ⏱ YVR · 2h 40m YVR Airport
22:50
05/08/2026
YYZ
Lester B. Pearson International Airport
₹202,371
per person
Select →
✓ Refundable
11:10
05/08/2026
PVG
Shanghai Pudong International Airport
11h 45m
2 Stops
⏱ ICN · 3h 30m ICN Airport ⏱ DFW · 2h 11m DFW Airport
22:55
05/08/2026
YYZ
Lester B. Pearson International Airport
₹204,913
per person
Select →
✓ Refundable
All Nippon Airways
NH-972
08:25
05/08/2026
PVG
Shanghai Pudong International Airport
11h 12m
2 Stops
⏱ HND · 4h 50m HND Airport ⏱ ORD · 1h 35m ORD Airport
19:37
05/08/2026
YYZ
Lester B. Pearson International Airport
₹234,243
per person
Select →
✕ Non-refundable
All Nippon Airways
NH-972
08:25
05/08/2026
PVG
Shanghai Pudong International Airport
29h 54m
2 Stops
⏱ HND · 3h 20m HND Airport ⏱ IAD · 20h 59m IAD Airport
14:19
05/09/2026
+1
YYZ
Lester B. Pearson International Airport
₹234,243
per person
Select →
✕ Non-refundable
12:20
05/08/2026
PVG
Shanghai Pudong International Airport
14:25
05/08/2026
YYZ
Lester B. Pearson International Airport
₹417,976
per person
Select →
✓ Refundable
😕 No flights match your filters. Clear
View all flights
Shanghai (PVG)
📍 Shanghai Pudong International Airport
🌍 China
🕐 GMT 8
📐 Latitude: 31.143400192260742
📐 Longitude: 121.80500030517578
Toronto (YYZ)
📍 Lester B. Pearson International Airport
🌍 Canada
🕐 GMT -5
📐 Latitude: 43.6772003174
📐 Longitude: -79.63059997559999
✈ Distance: Shanghai,China to Toronto,Canada — 11414.36 km
📅 Results on this page are loaded for 08 May 2026 . Click View all flights for the complete live search.
Shanghai to Toronto — what to expect when booking
The PVG–YYZ route is served by multiple carriers throughout the year.
Fares on this route can move quickly — a price available now may not be there 30 minutes later.
If your dates are flexible, try shifting your departure by a day or two using the date strip above.
Mid-week departures often show lower base fares compared to weekend starts on many routes.
The distance between Shanghai,China and Toronto,Canada is approximately
11414.36 km .
Before you book
Compare nearby dates The date strip above lets you scan nearby fares without restarting the search.
Open full search for more control Route page shows a limited live set. Full search opens the complete inventory with fresh results.
Check fare details Each result shows baggage, refundability and fare details before you proceed.
More flights from Shanghai (PVG)
149 routes
More flights from Toronto (YYZ)
136 routes
❓ Frequently asked questions — Shanghai to Toronto flights
▼ Is it worth booking Shanghai to Toronto flights in advance?
Generally yes — fares on most routes are most competitive around 4–6 weeks before departure. Booking earlier usually means better availability and a lower base fare when your dates are fixed.
▼ How far is Shanghai from Toronto by air?
The straight-line distance between Shanghai,China (PVG) and Toronto,Canada (YYZ) is approximately 11414.36 km. Actual flying distance may vary slightly depending on routing.
▼ Are there non-stop flights from PVG to YYZ?
Non-stop availability on this route varies by airline schedule and season. Use the filters below to quickly check whether direct options are available on your selected date.
▼ What is the cheapest day to fly from Shanghai to Toronto?
Mid-week departures often show lower prices than weekend travel on many routes. Use the date strip above to compare nearby days quickly.