Welcome | Sign out

Cheap Flights from Shanghai to Vancouver - SHA to YVR (reverse)

Popular Flights from Shanghai to Vancouver

  • Airfare from Shanghai to Vancouver on China E from 元5368 round trip
  • Airfare from Shanghai to Vancouver on Air China from 元5768 round trip
  • Airfare from Shanghai to Vancouver on Japan from 元7144 round trip
  • Airfare from Shanghai to Vancouver on Korean from 元7247 round trip
  • Airfare from Shanghai to Vancouver on China S from 元7468 round trip

Did You Know?

  • 168 flights per week fly out of Shanghai, CN connecting to Vancouver, BC
  • 448,959 seats are available per day to fly out of Shanghai, CN connecting to Vancouver, BC
  • British Airways has 2 one stop flights between Shanghai, CN and Vancouver, BC.
  • 27 airlines operate between Shanghai, CN and Vancouver, BC
  • Beijing, CN is the most popular connection for one stop flights between Shanghai, CN and Vancouver, BC.
  • The largest aircraft operated by Air France flying between Shanghai, CN and Vancouver, BC is a 777 with 270 seats.
  • Air Canada has the most nonstop flights between Shanghai, CN and Vancouver, BC.
  • The shortest flight between Shanghai, CN and Vancouver, BC on SAS is 10,439 miles.

Advance Purchase Prices from Shanghai to Vancouver

  • Carrier
    0 Days
    1 Day
    3 Days
    7 Days
    10 Days
    14 Days
    21 Days
  • Air Canada
    元8939
    元8939
    元7959
    元7959
    元7959
    元7959
    元7959
  • Air China
    元6053
    元6053
    元6053
    元6053
    元6053
    元6053
    元6053
  • Air France
    元17322
    元17322
    元17322
    元17322
    元17322
    元17322
    元17322
  • American
    元8547
    元8547
    元8547
    元8547
    元8547
    元8547
    元8547
  • Asiana
    元13763
    元13763
    元13763
    元14153
    元14153
    元14153
    元14153
  • British Airways
    元15081
    元15081
    元15081
    元15081
    元15081
    元15081
    元15081
  • Cathay
    元19653
    元19653
    元19653
    元19653
    元19653
    元19653
    元19653
  • China
    元10372
    元10372
    元10372
    元10372
    元10372
    元10372
    元10372
  • China E
    元5953
    元5953
    元5953
    元5953
    元5953
    元18153
    元18153
  • Continental
    元8075
    元8075
    元8075
    元8075
    元8075
    元8075
    元8075
  • Delta
    元10437
    元10437
    元10437
    元10437
    元10437
    元10437
    元10437
  • EVA
    元11501
    元11501
    元11501
    元11501
    元11501
    元11501
    元11501
  • Japan
    元29313
    元29313
    元10513
    元22273
    元22273
    元22273
    元22273
  • KLM
    元14590
    元14590
    元14590
    元14590
    元14590
    元14590
    元14590
  • Korean
    元8061
    元8061
    元8061
    元8061
    元8061
    元8061
    元8061
  • Lufthansa
    元14520
    元14520
    元14520
    元14520
    元14520
    元14520
    元14520
  • Philippine
    元9386
    元9386
    元9386
    元9386
    元9386
    元9386
    元9386
  • Singapore
    元17167
    元17167
    元17167
    元16777
    元16777
    元16777
    元16777
  • United
    元8075
    元8075
    元8075
    元8075
    元8075
    元8075
    元8075

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

  • Airline
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    Sun
    Earliest Flight
    Latest Flight
  • Air Canada
    1
    1
    1
    1
    0
    1
    1
    3:45 PM
    3:45 PM
  • China E
    1
    1
    1
    1
    1
    1
    1
    1:30 PM
    1:30 PM

Cheap Domestic Flights to Vancouver - YVR

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

Cheap International Flights from Shanghai - SHA

Flights
Airline
Lowest Price
Asiana, British Airways, Air Canada, China, United, All Nippon, American, Philippine, Air France, Lufthansa, Aeromexico, KLM, Cathay, China E, Virgin Atlantic, Japan, Air China, Turkish, Hainan, Delta, Korean, Qatar
元5739
Finnair, KLM, Cathay, Turkish, China E, China S, Air France, British Airways, Etihad, Singapore, Air Canada, China, United, American, All Nippon, Asiana, Lufthansa, Emirates, Japan, Virgin Atlantic, EVA, Air China, SWISS, Hainan, Aeroflot, Delta, Aeromexico, Qatar, Korean
元5811
All Nippon, American, Philippine, Air France, Lufthansa, Emirates, Aeromexico, Thai, United, China, Delta, Aeroflot, Hainan, Turkish, Air China, SWISS, EVA, Virgin Atlantic, Japan, Qatar, Korean, Finnair, Asiana, Singapore, Air Canada, KLM, Cathay, China E, China S, British Airways
元5111
Alitalia, Lufthansa, Austrian, SAS, Asiana, Srilankan Airlines, British Airways, Etihad, Singapore, China, Air France, Emirates, Aerosvit, Finnair, China S, KLM, New Zealand, Turkish, EVA, SWISS, Air China, Aeroflot, Malaysia, Hong Kong, Brussels, Qatar, Thai, Korean, China E, Cathay, Virgin Atlantic
元5680
China E, KLM, Virgin Atlantic, Turkish, Japan, Air China, Delta, Qatar, Korean, China S, Aeromexico, Emirates, British Airways, Singapore, Air Canada, China, Asiana, All Nippon, American, Air France, Lufthansa, United, Cathay
元6149
United, China, China E, Air Canada, Singapore, SWISS, British Airways, All Nippon, American, Korean, Air France, Lufthansa, Emirates, Aeromexico, Philippine, Finnair, Turkish, Hainan, Delta, Qatar, EVA, Japan, Virgin Atlantic, Cathay, KLM, Asiana, Air China
元5411
Korean, Philippine, Royal Brunei, Cebu Pacific, Malaysia, Dragonair, Singapore, Air China, Asiana, Air Macau, Cathay, Thai
元1555
KLM, Asiana, Finnair, Emirates, British Airways, EVA, United, Etihad, Lufthansa, Air France, American, Singapore, Air Canada, Cathay, SWISS, Delta, Hainan, Air China, Korean, Japan, Turkish
元6296
Air France, Turkish, Emirates, Korean, China S, Thai, China E, Cathay, KLM, Garuda, SWISS, Alitalia, Srilankan Airlines, Lufthansa, Qatar, Malaysia, Aeroflot, Singapore, Finnair, Air China
元3550
Cathay, Lufthansa, Air France, American, All Nippon, United, Air Canada, Singapore, Korean, Finnair, Asiana, KLM, Emirates, Qatar, British Airways, Turkish, Japan, SWISS, Air China, Virgin Atlantic, Hainan, Delta, EVA
元6149
United, British Airways, Air France, Finnair, Asiana, KLM, Cathay, Korean, Qatar, All Nippon, American, Lufthansa, Emirates, Delta, Hainan, EVA, Japan, Turkish, Air Canada
元6149

Cheap International Flights to Vancouver - YVR

Flights
Airline
Lowest Price
Air Canada, United, Delta, US Airways, Alaska, American, WestJet, Philippine
$295
United, Delta, US Airways, WestJet, Alaska, American, Cathay, Air Canada
$377
American, Air Canada, United, WestJet, Alaska, Delta, US Airways
$267
Lufthansa, Iberia, KLM, Air France, BMI, Virgin Atlantic, US Airways, Austrian, Brussels, British Airways, Air Transat, Air Canada, United, Delta, American, SWISS
£396
Alaska, Delta, American, United, Air Canada, WestJet, US Airways
$620
US Airways, Qantas, United, Air Canada, Delta, American, WestJet, Alaska
$289
United, Korean, Philippine, All Nippon, Air China, China S, Cathay, Japan, EVA, China, KLM, Singapore, Delta, Asiana
$958
China S, Cathay, Virgin Atlantic, KLM, SWISS, Air France, American, Delta, United, Air Canada, British Airways, Air China, China E, Austrian, Lufthansa
﷼2620
Delta, Alaska, US Airways, American, WestJet, United, Air Canada
$751
WestJet, US Airways, American, Alaska, Delta, United, Air Canada
$574
China S, Korean, Air China, SWISS, EVA, Japan, British Airways, China E, Cathay, Air France, Philippine, All Nippon, American, United, Air Canada, Delta, China, Singapore, Asiana, KLM, Lufthansa
HKD4908
United, Delta, Alaska, American, Air Canada
$311
United, WestJet, Delta, US Airways, American, Air Canada, Alaska
$474
American, WestJet, Air Canada, US Airways, Alaska, United, Delta
$455
KLM, Air China, Asiana, Air Canada, EVA, Japan, Cathay, China S, Delta, China, United, All Nippon, Lufthansa, Singapore, British Airways, Korean, Air France, Philippine, American, China E
SGD1138
US Airways, Air Canada, American, Delta, Alaska, United
$393
Alaska, United, Delta, US Airways, American, Air Canada
$411
Air France, American, United, Delta, China, Singapore, British Airways, Air China, Japan, Cathay, China E, China S, Asiana, Lufthansa, KLM, Air Canada, Korean
₩992406
United, Delta, Alaska, US Airways, American, WestJet, Air Canada
$375
American, Alaska, Delta, Air Canada, WestJet, US Airways, United
$410
Lufthansa, Air China, Korean, American, United, Delta, Asiana, EVA, Japan, Cathay, China S, British Airways, Singapore, China, Air Canada, China E, All Nippon
¥55507
Delta, WestJet, American, US Airways, Air Canada, United, Alaska
$389
United, Delta, Alaska, American, US Airways, WestJet, Air Canada
$490
Air Canada, Alaska, United, Delta, American, WestJet, US Airways
$652
United, Delta, Alaska, US Airways, American, WestJet, Air Canada
$392
Delta, United, Air Canada, Alaska, US Airways, American
$490
Brussels, Air Transat, British Airways, Air Canada, United, Delta, American, Air Berlin, BMI, Air France, Condor, Lufthansa, Iberia, KLM, Austrian, LOT, SWISS, US Airways
€519
Iberia, Brussels, Air Transat, LOT, Lufthansa, Air Berlin, American, United, Air Canada, British Airways, Delta, KLM, SWISS, US Airways, Austrian, Air France
€455
US Airways, Delta, American, Alaska, United, WestJet, Air Canada
$577
US Airways, WestJet, American, Delta, United, Alaska, Air Canada
$455
United, Delta, China, Air Canada, All Nippon, American, Philippine, British Airways, Lufthansa, Korean, Air France, Asiana, Air China, KLM, EVA, Japan, Cathay, China E, China S
THB27991
Qantas, New Zealand, China, Philippine, Air Pacific, Korean, China S, China E, Delta, United, Air Canada, American, Singapore, Cathay, Air China, EVA
AUD1243
Cathay, EVA, Philippine, Delta, American, Japan, United, Finnair, China, Air Canada, Air France, Lufthansa, British Airways, Korean, China S, Asiana, KLM, Air China, Singapore, China E
元5468
Delta, Lufthansa, BMI, Air Berlin, American, KLM, United, Air France, Iberia, Air Canada, British Airways, Brussels, US Airways, Austrian, SWISS
€700
United, Air Canada, Delta, Alaska, US Airways, American, WestJet
$332
Virgin Atlantic, KLM, SWISS, Lufthansa, Brussels, United, Delta, American, Air France, British Airways, Austrian
ZAR10988
China, Korean, Air Pacific, Qantas, American, New Zealand, Air China, Air Canada, United, China E, Cathay, China S
NZD2004
American, Alaska, Delta, United, Air Canada
$283
Air Canada, Lufthansa, American, Jet India, Virgin Atlantic, Japan, SWISS, Delta, Korean, United, KLM, Brussels, Singapore, Cathay, Air France, British Airways
₨61464
KLM, British Airways, Brussels, Air Canada, Lufthansa, Austrian, LOT, SWISS, Air France, BMI, United, Delta
EGP4771
WestJet, US Airways, American, Delta, United, Air Canada, Alaska
$391
Brussels, Austrian, SWISS, KLM, US Airways, British Airways, Air Canada, United, Delta, American, BMI, Air France, Lufthansa, Iberia
€757
Alaska, US Airways, United, American, Air Canada, Delta, WestJet
$681
Alaska, United, Delta, American, US Airways, Air Canada
$447
KLM, Austrian, Brussels, Air Canada, United, Delta, American, Air Berlin, BMI, Air France, Lufthansa, Iberia, US Airways, British Airways, SWISS
€867
Alaska, United, Delta, Air Canada, US Airways
$569
Air Canada, United, US Airways, Alaska, American, WestJet, Delta
$678
Japan, American, United, Air Canada, Singapore, British Airways, Brussels, Cathay, Jet India, Lufthansa
₨66887
Sunwing, WestJet, American, US Airways, Delta, United, Air Canada
$383
Cheap Flights from Shanghai to Vancouver, from 元5368 Round trip from SHA to YVR