Welcome | Sign out

Cheap Flights from Toronto to Shanghai - YTO to SHA (reverse)

Popular Flights from Toronto to Shanghai

  • Airfare from Toronto to Shanghai on Japan from CAD903 round trip
  • Airfare from Toronto to Shanghai on Hainan from CAD1033 round trip
  • Airfare from Toronto to Shanghai on Delta from CAD1068 round trip
  • Airfare from Toronto to Shanghai on Turkish from CAD1091 round trip
  • Airfare from Toronto to Shanghai on United from CAD1098 round trip

Did You Know?

  • The smallest aircraft operated by Thai flying between Toronto, ON and Shanghai, CN is a 330 with 265 seats.
  • 289,216 seats are available per day to fly out of Toronto, ON connecting to Shanghai, CN
  • Hong Kong, HK is the most popular connection for one stop flights between Toronto, ON and Shanghai, CN.
  • Air Canada has the most nonstop flights between Toronto, ON and Shanghai, CN.
  • 24 airlines operate between Toronto, ON and Shanghai, CN
  • 206 flights per week fly out of Toronto, ON connecting to Shanghai, CN
  • The shortest flight between Toronto, ON and Shanghai, CN on EVA is 7,923 miles.
  • EVA has 3 one stop flights between Toronto, ON and Shanghai, CN.

Advance Purchase Prices from Toronto to Shanghai

  • Carrier
    0 Days
    1 Day
    3 Days
    7 Days
    10 Days
    14 Days
    21 Days
  • Air Canada
    CAD841
    CAD841
    CAD1471
    CAD5091
    CAD5091
    CAD1261
    CAD1221
  • Air China
    CAD1078
    CAD1078
    CAD1078
    CAD1078
    CAD1078
    CAD1078
    CAD1078
  • Air France
    CAD2317
    CAD2317
    CAD2317
    CAD3922
    CAD3922
    CAD3922
    CAD3322
  • American
    CAD1327
    CAD1327
    CAD1063
    CAD1312
    CAD1312
    CAD1312
    CAD1312
  • Asiana
    CAD1494
    CAD1494
    CAD1494
    CAD1494
    CAD1494
    CAD1494
    CAD1494
  • Cathay
    CAD1446
    CAD1446
    CAD1446
    CAD1446
    CAD1446
    CAD1446
    CAD1446
  • Continental
    CAD1211
    CAD1211
    CAD1038
    CAD1320
    CAD1320
    CAD1320
    CAD1320
  • Delta
    CAD1496
    CAD1496
    CAD1294
    CAD2235
    CAD2235
    CAD2235
    CAD2235
  • Emirates
    CAD811
    CAD811
    CAD811
    CAD8712
    CAD8712
    CAD8712
    CAD5704
  • Etihad
    CAD1352
    CAD1352
    CAD1772
    CAD1772
    CAD1772
    CAD1772
    CAD1772
  • Hainan
    CAD2409
    CAD2409
    CAD1259
    CAD1259
    CAD1259
    CAD1259
    CAD1259
  • Japan
    CAD882
    CAD882
    CAD882
    CAD3162
    CAD3162
    CAD3162
    CAD3162
  • KLM
    CAD2386
    CAD2386
    CAD9160
    CAD9160
    CAD9160
    CAD9160
    CAD9160
  • Korean
    CAD1295
    CAD1295
    CAD5495
    CAD4395
    CAD4395
    CAD4395
    CAD4395
  • Lufthansa
    CAD2479
    CAD2479
    CAD2179
    CAD1879
    CAD1879
    CAD1879
    CAD1879
  • Turkish
    CAD1414
    CAD1414
    CAD1414
    CAD1414
    CAD1414
    CAD1414
    CAD1414
  • United
    CAD1211
    CAD1211
    CAD1038
    CAD1320
    CAD1320
    CAD1320
    CAD1320

Daily Non-stop Flight Schedules from Pearson International to Pu Dong

  • Airline
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    Sun
    Earliest Flight
    Latest Flight
  • Air Canada
    1
    1
    1
    1
    1
    1
    1
    1:00 PM
    1:00 PM

Cheap Domestic Flights from Toronto - YTO

Flights
Airline
Lowest Price
WestJet, Air Canada
CAD448
Air Canada, WestJet
CAD404

Cheap International Flights from Toronto - YTO

Flights
Airline
Lowest Price
Alaska, WestJet, Air Canada, United, Delta, US Airways, American
$248
US Airways, Air Canada, WestJet, American, Pakistan, United, Delta
$276
American, US Airways, WestJet, Air Canada, Alaska, United, Delta
$365
KLM, Air France, Lufthansa, Air India, Turkish, SWISS, LOT, Air Transat, Delta, BMI, Iberia, Air Berlin, Jet India, American, United, Air Canada, Alitalia, Brussels, Austrian, Sunwing, US Airways, Icelandair, British Airways, Finnair
CAD679
Air Canada, United, Air Transat, Delta, US Airways, American, WestJet
$141
United, Delta, Alaska, Air Canada, US Airways, WestJet, American
CAD561
Etihad, Asiana, KLM, United, Japan, Cathay, Air China, Singapore, All Nippon, Delta, Emirates, Korean, EVA
CAD1157
Air Canada, United, Delta, American, Air France, Emirates, Cathay, Turkish, KLM, Lufthansa, Royal Jordanian, Singapore, British Airways, Air China, Alitalia, Aerosvit, Austrian, SWISS
CAD1115
United, Air Canada, Porter, US Airways, American, WestJet, Delta
CAD248
Air Canada, Delta, United, US Airways, American, WestJet
CAD585
Air Canada, Singapore, British Airways, Finnair, United, American, All Nippon, Air France, Lufthansa, Emirates, Asiana, KLM, Turkish, Japan, New Zealand, EVA, El Al, Air China, Royal Jordanian, Delta, Korean, Cathay, SWISS
CAD1148
Alaska, United, Delta, Air Canada, US Airways, American
CAD586
US Airways, American, WestJet, United, Air Canada, Delta
CAD297
American, Air Canada, Delta, United, WestJet, US Airways
CAD699
Lufthansa, SWISS, Air France, Emirates, All Nippon, American, Turkish, EVA, Air China, Cathay, Delta, Korean, KLM, Asiana, Finnair, British Airways, Etihad, Singapore, Air Canada, United, Japan
CAD1047
Air Canada, United, Delta, US Airways, American
CAD416
US Airways, Delta, United, American, Air Canada
CAD388
Cathay, Korean, British Airways, Delta, Air China, EVA, Turkish, Japan, Asiana, Finnair, Emirates, Lufthansa, Air France, All Nippon, American, United, Air Canada, Singapore, Etihad, KLM
CAD1126
US Airways, WestJet, Porter, American, Delta, United, Air Canada
CAD250
US Airways, American, Air Canada, United, Delta
CAD375
EVA, Air France, Lufthansa, Emirates, Japan, Turkish, New Zealand, Air Canada, American, All Nippon, United, KLM, Korean, Asiana, British Airways, Delta, Air China, SWISS, Etihad, Singapore, Finnair, Cathay
CAD1290
Air Canada, United, Delta, US Airways, American, WestJet
CAD791
United, WestJet, Porter, Air Canada, American, Delta, US Airways
CAD248
US Airways, Delta, United, Air Canada, American, WestJet
CAD344
Delta, United, US Airways, American, Air Canada, WestJet
CAD411
US Airways, American, United, Delta, Alaska, Air Canada
CAD653
Alitalia, Austrian, Brussels, Finnair, Air Berlin, Singapore, British Airways, SATA, American, Lufthansa, Air France, KLM, US Airways, Turkish, SWISS, LOT, Air Transat, Delta, United, BMI, Condor, Iberia, Icelandair, Air Canada
CAD657
Turkish, Corsair, Jet India, Air Canada, Cubana, Iberia, KLM, Delta, US Airways, SWISS, LOT, Icelandair, Air Transat, United, American, SATA, Lufthansa, British Airways, Brussels, Alitalia, Austrian, Air France, Sunwing, Finnair, Air Berlin
CAD616
Air Canada, US Airways, Porter, Delta, United
CAD276
WestJet, Delta, United, US Airways, American, Air Canada
CAD578
Air China, Turkish, EVA, SWISS, El Al, Hainan, Royal Jordanian, Delta, Etihad, Singapore, Air Canada, American, All Nippon, Air France, Lufthansa, Aerosvit, Emirates, Finnair, Asiana, KLM, Cathay, Korean, British Airways, Japan, United
CAD1022
Japan, KLM, Asiana, New Zealand, Qantas, Air China, Korean, Emirates, American, United, Delta, Air Canada, Singapore, Etihad, British Airways, Air France, Cathay
CAD1606
Lufthansa, Air France, American, All Nippon, United, British Airways, Air Canada, Singapore, Etihad, Finnair, New Zealand, Turkish, Japan, EVA, El Al, SWISS, Air China, Hainan, Korean, Cathay, KLM, Asiana, Emirates, Delta
CAD863
Brussels, Austrian, Sunwing, SWISS, KLM, Cubana, Turkish, US Airways, LOT, Alitalia, Finnair, Air Transat, American, Air Berlin, Delta, Air Canada, British Airways, Air France, Lufthansa, Iberia, United, Icelandair
CAD518
United, Air Canada, WestJet, US Airways, American, Delta
CAD378
American, Air France, Lufthansa, Delta, United, Singapore, Emirates, Etihad, KLM, Turkish, Cathay, SWISS, Austrian, Brussels, Alitalia, British Airways, El Al
CAD1381
American, Delta, Emirates, Cathay, New Zealand, Asiana, Etihad, Singapore, Air Canada, United, Korean, Qantas
CAD1318
Air Canada, US Airways, American, United, Alaska, Delta
$515
Jet India, Air France, Japan, Lufthansa, Emirates, Air India, Turkish, El Al, Singapore, Korean, Brussels, Royal Jordanian, British Airways, Air China, SWISS, Etihad, Cathay, Air Canada, United, American, Delta, KLM
CAD1115
Turkish, Royal Jordanian, Egyptair, Emirates, Lufthansa, Delta, Air Canada, United, BMI, Singapore, Etihad, KLM, El Al, SWISS, Austrian, LOT, Alitalia, Brussels, British Airways, Air France
CAD1016
United, Alaska, Air Canada, Delta, US Airways, American, WestJet
CAD523
Air Transat, Air Canada, British Airways, Alitalia, KLM, Brussels, Austrian, LOT, SWISS, Turkish, US Airways, United, Delta, American, Air France, Iberia, Emirates, Icelandair, Aerosvit, Lufthansa
CAD614
United, US Airways, American, Air Canada, Delta
CAD506
Delta, American, Cubana, Aeromexico, US Airways, United, Air Canada
CAD456
LOT, SWISS, Turkish, Brussels, Finnair, British Airways, Air Canada, Iberia, Air Transat, Alitalia, Delta, Austrian, Sunwing, KLM, US Airways, Icelandair, United, SATA, Air France, American, Air Berlin, Lufthansa, Jet India
CAD572
Delta, Air Canada, American, US Airways, United
CAD732
Air Canada, United, Delta, US Airways, American, WestJet, Air Transat
$141
Brussels, Air India, Japan, Emirates, Cathay, Jet India, Lufthansa, United, Air Canada, Singapore, American, Etihad, British Airways, Srilankan Airlines
CAD1252
American, US Airways, Delta, Air Canada, United, Aeromexico, WestJet, Air Transat, Cubana
CAD379
British Airways, Alitalia, Austrian, LOT, SWISS, Brussels, El Al, KLM, Turkish, Royal Jordanian, Air Canada, Aerosvit, Lufthansa, Air France, Air Berlin, Delta, United, US Airways
CAD929

Cheap International Flights to Shanghai - SHA

Flights
Airline
Lowest Price
KLM, Lufthansa, Air France, Philippine, American, All Nippon, United, China, British Airways, Finnair, Austrian, Asiana, Korean, Aeromexico, Air Canada, China E, China S, Qantas, New Zealand, Qatar, Delta, Hainan, Air China, Japan, Turkish, Cathay, US Airways, Virgin Atlantic
$1034
Qatar, Austrian, Finnair, British Airways, Etihad, Singapore, Air Canada, China, United, All Nippon, American, Asiana, KLM, Delta, Aeroflot, Hainan, Air China, Korean, Qantas, China S, China E, US Airways, Cathay, SWISS, Lufthansa, Japan, Turkish, Thai, New Zealand, Air France, Virgin Atlantic, Air India, Emirates, Aeromexico, EVA
$811
China, China E, Qantas, Korean, Qatar, Malaysia, China S, Aeroflot, Hainan, Thai, New Zealand, Virgin Atlantic, Air China, Japan, EVA, US Airways, Cathay, SWISS, Aeromexico, Emirates, Lufthansa, Air France, Turkish, Philippine, American, All Nippon, United, Air Canada, Singapore, British Airways, Finnair, Austrian, Asiana, KLM, Delta
$811
China E, Cathay, KLM, SAS, Alitalia, Finnair, Srilankan Airlines, British Airways, Asiana, Etihad, Emirates, Aerosvit, Lufthansa, Air France, New Zealand, All Nippon, China, Singapore, China S, Virgin Atlantic, Korean, Turkish, EVA, SWISS, Air China, Aeroflot, Malaysia, Hong Kong, Royal Brunei, Mauritius, Qatar, Thai
£405
British Airways, Delta, Cathay, US Airways, China E, Qatar, China S, Qantas, Korean, New Zealand, Virgin Atlantic, Turkish, Japan, KLM, Asiana, Singapore, Austrian, Air France, American, Lufthansa, Emirates, Aeromexico, All Nippon, United, China, Air Canada, Air China
$1107
China E, Cathay, US Airways, KLM, China S, Qantas, British Airways, Korean, Austrian, Singapore, Aeromexico, Emirates, Lufthansa, Air France, Philippine, American, All Nippon, United, China, Air Canada, Finnair, Asiana, New Zealand, Japan, EVA, SWISS, Turkish, Delta, Virgin Atlantic, Thai, Qatar, Hainan, Air China
$853
Air China, Cathay, Asiana, Singapore, Malaysia, Cebu Pacific, Philippine, Korean, Dragonair, Thai
$270
Korean, China E, Cathay, Turkish, Garuda, Air China, Srilankan Airlines, Aeroflot, China S, Emirates, Malaysia, Royal Brunei, Philippine, Qatar, Thai, Singapore
﷼1791
EVA, American, United, China, Air Canada, Singapore, British Airways, Finnair, Cathay, KLM, All Nippon, Asiana, China E, China S, Korean, Air China, Lufthansa, Japan, New Zealand, Air France, Delta, Philippine
CAD742
Virgin Atlantic, Finnair, British Airways, Singapore, Air Canada, United, All Nippon, American, Air France, Lufthansa, Emirates, Asiana, Austrian, Turkish, Japan, EVA, Qatar, SWISS, Air China, Delta, Korean, Qantas, US Airways, Cathay, KLM, New Zealand, Hainan
$1002
EVA, Hainan, Air China, Japan, Turkish, New Zealand, Thai, American, All Nippon, United, Air France, Lufthansa, Emirates, Air Canada, British Airways, Asiana, Qantas, Korean, Qatar, US Airways, Cathay, Delta, KLM, Finnair
$1073
Cheap Flights from Toronto to Shanghai, from CAD903 Round trip from YTO to SHA