Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.

Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.

Cheap Flights From Shanghai To Canada Last modified: Oct 1, 2016 0:26 -04:00

Cheap flights from Shanghai (SHA) to popular destinations in Canada (CA)

Calgary
Carrier Departure Date Return Date Lowest Price
Air Canada Nov 25, 2016 Nov 26, 2016 CN¥4,063
Air Canada Oct 7, 2016 Oct 17, 2016 CN¥4,189
Air Canada Oct 5, 2016 Oct 17, 2016 CN¥4,189
Air Canada Oct 6, 2016 Oct 17, 2016 CN¥4,189
Air Canada Oct 16, 2016 Nov 4, 2016 CN¥4,189
Air Canada Oct 20, 2016 Nov 3, 2016 CN¥4,189
Edmonton
Carrier Departure Date Return Date Lowest Price
Air Canada Oct 18, 2016 Nov 1, 2016 CN¥4,189
Air Canada Oct 15, 2016 Oct 29, 2016 CN¥4,189
Air Canada Oct 10, 2016 Oct 25, 2016 CN¥4,189
Air Canada Oct 21, 2016 Nov 6, 2016 CN¥4,189
Air Canada Oct 14, 2016 Oct 29, 2016 CN¥4,189
Air Canada Oct 22, 2016 Nov 5, 2016 CN¥4,189
Halifax
Carrier Departure Date Return Date Lowest Price
Air Canada Mar 27, 2017 Apr 4, 2017 CN¥4,990
Air Canada Mar 27, 2017 Apr 11, 2017 CN¥4,990
Air Canada Mar 13, 2017 Mar 21, 2017 CN¥5,003
Air Canada Feb 14, 2017 Feb 27, 2017 CN¥5,010
Air Canada Oct 17, 2016 Oct 24, 2016 CN¥5,030
Montreal
Carrier Departure Date Return Date Lowest Price
Turkish Dec 24, 2016 Jan 1, 2017 CN¥4,176
Turkish Dec 22, 2016 Jan 1, 2017 CN¥4,176
Turkish Dec 31, 2016 Jan 8, 2017 CN¥4,176
Turkish Feb 16, 2017 Feb 24, 2017 CN¥4,176
Turkish Dec 29, 2016 Jan 8, 2017 CN¥4,176
Turkish Dec 31, 2016 Jan 10, 2017 CN¥4,176
Turkish Dec 24, 2016 Jan 3, 2017 CN¥4,176
Turkish Nov 24, 2016 Nov 27, 2016 CN¥4,176
Turkish Feb 11, 2017 Feb 28, 2017 CN¥4,176
Turkish Dec 22, 2016 Jan 8, 2017 CN¥4,176
Ottawa
Carrier Departure Date Return Date Lowest Price
Air Canada Nov 22, 2016 Nov 28, 2016 CN¥4,816
Air Canada Oct 28, 2016 Nov 11, 2016 CN¥4,816
Air Canada Nov 20, 2016 Nov 30, 2016 CN¥4,816
Air Canada Nov 16, 2016 Nov 26, 2016 CN¥4,816
Air Canada Oct 23, 2016 Oct 30, 2016 CN¥4,816
Air Canada Nov 15, 2016 Nov 26, 2016 CN¥4,816
Air Canada Oct 30, 2016 Nov 6, 2016 CN¥4,816
Saskatoon
Carrier Departure Date Return Date Lowest Price
Air Canada Oct 28, 2016 Nov 10, 2016 CN¥4,336
Air Canada Mar 17, 2017 Mar 25, 2017 CN¥4,336
Air Canada Oct 9, 2016 Oct 18, 2016 CN¥4,336
Air Canada Nov 18, 2016 Nov 26, 2016 CN¥4,343
Air Canada Mar 1, 2017 Mar 4, 2017 CN¥4,343
Air Canada Feb 22, 2017 Feb 25, 2017 CN¥4,350
Toronto
Carrier Departure Date Return Date Lowest Price
China Eastern Oct 12, 2016 Oct 27, 2016 CN¥3,836
China Southern Mar 12, 2017 Mar 27, 2017 CN¥3,863
China Eastern Dec 27, 2016 Jan 13, 2017 CN¥3,863
China Southern Feb 21, 2017 Mar 9, 2017 CN¥3,869
China Southern Feb 16, 2017 Mar 4, 2017 CN¥3,869
China Southern Feb 16, 2017 Mar 2, 2017 CN¥3,869
China Southern Feb 18, 2017 Mar 4, 2017 CN¥3,869
China Southern Feb 21, 2017 Mar 11, 2017 CN¥3,869
China Southern Feb 23, 2017 Mar 9, 2017 CN¥3,869
China Southern Feb 21, 2017 Mar 6, 2017 CN¥3,869
Vancouver
Carrier Departure Date Return Date Lowest Price
China Southern Oct 12, 2016 Oct 27, 2016 CN¥3,282
China Southern Oct 12, 2016 Oct 25, 2016 CN¥3,282
China Southern Oct 16, 2016 Oct 26, 2016 CN¥3,282
China Southern Oct 12, 2016 Oct 30, 2016 CN¥3,282
China Southern Oct 11, 2016 Oct 26, 2016 CN¥3,282
China Southern Oct 10, 2016 Oct 25, 2016 CN¥3,282
China Southern Oct 9, 2016 Oct 28, 2016 CN¥3,282
China Southern Oct 10, 2016 Oct 27, 2016 CN¥3,282
China Southern Oct 12, 2016 Oct 26, 2016 CN¥3,282
China Southern Oct 16, 2016 Oct 24, 2016 CN¥3,282
Victoria
Carrier Departure Date Return Date Lowest Price
Air Canada Oct 15, 2016 Oct 20, 2016 CN¥4,109
Air Canada Oct 12, 2016 Oct 24, 2016 CN¥4,109
Air Canada Oct 22, 2016 Oct 26, 2016 CN¥4,109
Air Canada Oct 11, 2016 Oct 26, 2016 CN¥4,109
Air Canada Oct 24, 2016 Oct 27, 2016 CN¥4,109
Air Canada Oct 15, 2016 Oct 19, 2016 CN¥4,109
Air Canada Oct 22, 2016 Oct 27, 2016 CN¥4,109
Winnipeg
Carrier Departure Date Return Date Lowest Price
Air Canada Oct 30, 2016 Nov 3, 2016 CN¥4,363
Air Canada Oct 10, 2016 Oct 21, 2016 CN¥4,363
Air Canada Oct 27, 2016 Nov 4, 2016 CN¥4,363
Air Canada Oct 20, 2016 Oct 23, 2016 CN¥4,363
Air Canada Nov 1, 2016 Nov 4, 2016 CN¥4,363
Air Canada Oct 13, 2016 Oct 21, 2016 CN¥4,363

Cheap Last Minute Flights from Shanghai to Canada

Looking for cheap last minute flights or a weekend getaway? We've got you covered with weekend flight deals from Shanghai to Canada. The chart below shows the best last minute deals and cheap flights this weekend we could find.

DestinationDepartingReturningPrice
Winnipeg 10/20/16 10/23/16 CN¥4,363
Calgary 10/22/16 10/25/16 CN¥4,189
Toronto 10/28/16 10/30/16 CN¥4,036
Vancouver 10/28/16 10/30/16 CN¥4,043
Montreal 11/4/16 11/6/16 CN¥4,830

Cheap Flights from Shanghai to Canada

Flight Schedule Summaries Last modified: Oct 1, 2016 0:26 -04:00Number of routes searched: 835Number of itineraries searched: 4,756,604

Shanghai to Toronto
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada -
Air China -
China Eastern -
American ORD
American DFW
American LAX
American LGA
American MCO
Air Canada YUL
Air Canada YVR
Air France CDG
AeroMexico MEX
Alitalia FCO
British Airways LHR
EVA Air TPE
Air China PEK
Cathay HKG
China Southern CAN
Delta ATL
Delta DTW
Delta JFK
Delta LAX
Delta LGA
Emirates DXB
Ethiopian ADD
Etihad AUH
Hainan PEK
Korean ICN
KLM AMS
Lufthansa FRA
Lufthansa MUC
Swiss ZRH
All Nippon HND
All Nippon NRT
Austrian VIE
Asiana ICN
Philippine MNL
SAS CPH
Turkish IST
United EWR
United LAX
United ORD
United SFO
Shanghai to Vancouver
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada -
Air China -
China Eastern -
Sichuan CTU
American DFW
American LAX
Air Canada YUL
Air Canada YYZ
Air France CDG
AeroMexico MEX
British Airways LHR
EVA Air TPE
Air China PEK
China Airlines TPE
Cathay HKG
China Southern CAN
Delta JFK
Delta LAX
Delta MSP
Delta SEA
JAL NRT
Korean ICN
KLM AMS
Lufthansa FRA
Lufthansa MUC
Swiss ZRH
Xiamen XMN
China Eastern KMG
All Nippon HND
All Nippon NRT
Air New Zealand AKL
Asiana ICN
Philippine MNL
Qantas SYD
United LAX
United ORD
United SFO
Shanghai to Montreal
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada -
American DFW
American LGA
American ORD
Air Canada YVR
Air Canada YYZ
Air France CDG
AeroMexico MEX
British Airways LHR
Air China PEK
Delta ATL
Delta DTW
Delta JFK
Delta LGA
Delta MSP
KLM AMS
Lufthansa FRA
Lufthansa MUC
Swiss ZRH
Qatar DOH
Turkish IST
United EWR
United LAX
United ORD
United SFO
Shanghai to Calgary
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American DFW
Air Canada YVR
Air Canada YYZ
British Airways LHR
Delta JFK
Delta LAX
Delta MSP
Delta ORD
Delta SEA
Hainan PEK
KLM AMS
Lufthansa FRA
Swiss ZRH
All Nippon NRT
United EWR
United LAX
United ORD
United SFO
Shanghai to Ottawa
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YUL
Air Canada YVR
Air Canada YYZ
Delta ATL
Delta DTW
Lufthansa FRA
United EWR
United ORD
Shanghai to Winnipeg
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YUL
Air Canada YVR
Air Canada YYZ
Delta MSP
United ORD
Shanghai to Edmonton
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YUL
Air Canada YVR
Air Canada YYZ
Delta LAX
Delta MSP
Delta SEA
KLM AMS
United EWR
Shanghai to Victoria
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YVR
Air Canada YYZ
Delta SEA
United SFO
Shanghai to Quebec
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YYZ
Delta JFK
United EWR
United ORD
Shanghai to Saskatoon
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YVR
Air Canada YYZ
Delta MSP

Flights to Cities in Canada

FlightsAirlineLowest Price
Flights from Shanghai to Montreal American, Air Canada, Air France, AeroMexico, Finnair, Alitalia, British Airways, EVA Air, Air China, Cathay, China Southern, Delta, Emirates, Hainan, JAL, Korean, KLM, Lufthansa, Swiss, China Eastern, All Nippon, Asiana, Philippine, Qatar, SAS, Turkish, United, Virgin Atlantic CN¥4,176
Flights from Shanghai to Calgary American, Air Canada, Air France, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Hainan, JAL, Korean, KLM, Lufthansa, Swiss, China Eastern, All Nippon, Philippine, Turkish, United CN¥4,063
Flights from Shanghai to Winnipeg American, Air Canada, Air France, Air China, Delta, Emirates, Hainan, JAL, Korean, KLM, China Eastern, Philippine, United CN¥4,363
Flights from Shanghai to Edmonton American, Air Canada, Air France, EVA Air, Air China, China Airlines, Delta, Hainan, JAL, Korean, China Eastern, All Nippon, Philippine, Turkish, United CN¥4,189
Flights from Shanghai to Quebec American, Air Canada, Air France, Delta, Korean, KLM, Lufthansa, Turkish, United, Virgin Atlantic CN¥4,857
Flights from Shanghai to Saskatoon American, Air Canada, Air France, Delta, United CN¥4,336
Flights from Shanghai to Halifax American, Air Canada, Air France, Delta, Hainan, Korean, KLM, Lufthansa, SAS, Turkish, United CN¥5,030
Flights from Shanghai to Regina Air Canada, Delta, Hainan, Korean, United CN¥4,336
Flights from Shanghai to Sydney Air Canada CN¥6,304
Flights from Shanghai to Charlottetown Air Canada, Delta, United CN¥5,003
Flights from Shanghai to St Johns Air Canada, Delta, Korean, KLM, Lufthansa CN¥5,063
Flights from Shanghai to Yellowknife Air Canada, Delta CN¥5,637
Flights from Shanghai to Toronto American, Air Canada, Air France, Finnair, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Etihad, Hainan, JAL, Korean, KLM, Lufthansa, Swiss, Malaysia, China Eastern, All Nippon, Asiana, Philippine, Turkish, United, Virgin Atlantic CN¥3,836
Flights from Shanghai to Vancouver Sichuan, American, Air Canada, Air France, Finnair, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Hainan, JAL, Korean, KLM, Lufthansa, Xiamen, China Eastern, All Nippon, Austrian, Asiana, Philippine, Turkish, United CN¥3,282
Flights from Shanghai to Ottawa American, Air Canada, Air France, Air China, China Southern, Delta, Hainan, JAL, Korean, KLM, Lufthansa, China Eastern, Austrian, Asiana, Turkish, United CN¥4,816
Flights from Shanghai to Victoria American, Air Canada, Delta, Hainan, JAL, Korean, Lufthansa, All Nippon, United CN¥4,109
Flights from Shanghai to London Air Canada, Delta, United CN¥8,272
Flights from Shanghai to Windsor Air Canada CN¥8,272
Flights from Shanghai to Moncton Air Canada, Delta, Turkish CN¥5,704
Flights from Shanghai to St John Air Canada, United CN¥5,037
Flights from Shanghai to Fredericton Air Canada, Delta, United CN¥5,010
Flights from Shanghai to Sault Ste Marie Air Canada Check Dates
Flights from Shanghai to Kelowna Air Canada, Delta, Hainan, JAL, Korean, China Eastern, Philippine, United CN¥7,525
Flights from Shanghai to Comox Air Canada, Delta CN¥8,218
Flights from Shanghai to Kingston Air Canada CN¥6,191
Flights from Shanghai to Thunder Bay Air Canada, Delta, Lufthansa, United CN¥4,790
Flights from Shanghai to Nanaimo Air Canada, Delta CN¥4,290
Flights from Shanghai to Campbell RiverCheck Dates
Flights from Shanghai to Prince George Air Canada, Delta, Korean Check Dates
Flights from Hangzhou to Vancouver American, EVA Air, Air China, Cathay, China Southern, Delta, Capital Airlines, Xiamen, China Eastern, All Nippon, Asiana, United CN¥3,282
Cheap Flights from Shanghai to Canada, from CN¥3,282 Round trip from SHA to CA