- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 25% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Shanghai (SHA) to Toronto (YTO)
Prices were available within the past 7 days and start at €783 for one-way flights and €1,561 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Sat, 27 Jul - Sat, 3 Aug
PVG
Shanghai
YYZ
Toronto
€1,561 Return, found 3 days ago
€1,561
Return
found 3 days ago
Sat, 27 Jul - Sat, 3 Aug
PVG
Shanghai
YYZ
Toronto
€1,569 Return, found 3 days ago
€1,569
Return
found 3 days ago
Sat, 27 Jul - Sat, 3 Aug
PVG
Shanghai
YYZ
Toronto
€1,587 Return, found 3 days ago
€1,587
Return
found 3 days ago
Sat, 27 Jul - Sat, 3 Aug
PVG
Shanghai
YYZ
Toronto
€1,685 Return, found 3 days ago
€1,685
Return
found 3 days ago
Sat, 27 Jul - Sat, 3 Aug
PVG
Shanghai
YYZ
Toronto
€1,728 Return, found 3 days ago
€1,728
Return
found 3 days ago
Sat, 27 Jul - Sat, 3 Aug
PVG
Shanghai
YYZ
Toronto
€2,182 Return, found 3 days ago
€2,182
Return
found 3 days ago
Sat, 27 Jul - Sat, 3 Aug
PVG
Shanghai
YYZ
Toronto
€2,338 Return, found 3 days ago
€2,338
Return
found 3 days ago
Sat, 27 Jul - Sat, 3 Aug
PVG
Shanghai
YYZ
Toronto
€2,370 Return, found 3 days ago
€2,370
Return
found 3 days ago
Sat, 27 Jul - Sat, 3 Aug
PVG
Shanghai
YYZ
Toronto
€2,449 Return, found 3 days ago
€2,449
Return
found 3 days ago
Sat, 27 Jul - Sat, 3 Aug
PVG
Shanghai
YYZ
Toronto
€2,479 Return, found 3 days ago
€2,479
Return
found 3 days ago
Origin airport | Pudong Intl. |
Destination airport | Pearson Intl. |
Return price | €1,561 |
Distance | 11346 km |
- Trending Routes
- Top Flights Destinations
- Nearby Airports
- Cheap Flights from Other Airports
- Expedia's Latest Trends
Top Routes to Toronto
- Paris to Toronto (PAR - YTO)
- Düsseldorf to Toronto (DUS - YTO)
- Brussels to Toronto (BRU - YTO)
- Vancouver to Toronto (YVR - YTO)
- Chicago to Toronto (CHI - YTO)
- Amsterdam to Toronto (AMS - YTO)
- Orlando to Toronto (ORL - YTO)
- New York to Toronto (NYC - YTO)
- London to Toronto (LON - YTO)
- Montreal to Toronto (YMQ - YTO)
Toronto Airports
Toronto
Shanghai Airports
Shanghai
Hotels
Flights
Cars
*Available to Expedia members.