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: Aug 26, 2016 12:24 AM

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

Calgary
Carrier Departure Date Return Date Lowest Price
Hainan Nov 24, 2016 Dec 8, 2016 CN¥4,761
Hainan Nov 17, 2016 Dec 1, 2016 CN¥4,761
Hainan Dec 27, 2016 Jan 10, 2017 CN¥4,761
Hainan Nov 15, 2016 Nov 29, 2016 CN¥4,761
Hainan Dec 1, 2016 Dec 15, 2016 CN¥4,761
Hainan Nov 10, 2016 Nov 24, 2016 CN¥4,761
Hainan Nov 22, 2016 Dec 6, 2016 CN¥4,761
Hainan Nov 3, 2016 Nov 17, 2016 CN¥4,775
Hainan Oct 25, 2016 Nov 8, 2016 CN¥4,775
Hainan Nov 1, 2016 Nov 15, 2016 CN¥4,775
Edmonton
Carrier Departure Date Return Date Lowest Price
American Oct 31, 2016 Nov 14, 2016 CN¥5,534
American Oct 25, 2016 Nov 8, 2016 CN¥5,534
American Nov 3, 2016 Nov 17, 2016 CN¥5,534
American Nov 18, 2016 Dec 2, 2016 CN¥5,534
American Nov 23, 2016 Dec 7, 2016 CN¥5,534
American Nov 2, 2016 Nov 16, 2016 CN¥5,534
American Nov 8, 2016 Nov 22, 2016 CN¥5,534
American Nov 16, 2016 Nov 30, 2016 CN¥5,534
American Nov 17, 2016 Dec 1, 2016 CN¥5,534
American Nov 2, 2016 Nov 22, 2016 CN¥5,560
Halifax
Carrier Departure Date Return Date Lowest Price
United Nov 1, 2016 Nov 12, 2016 CN¥6,220
United Oct 9, 2016 Oct 24, 2016 CN¥6,279
United Dec 22, 2016 Dec 30, 2016 CN¥6,286
United Dec 15, 2016 Dec 31, 2016 CN¥6,333
United Oct 22, 2016 Oct 27, 2016 CN¥6,353
Air Canada Nov 1, 2016 Nov 12, 2016 CN¥6,359
Air Canada Dec 22, 2016 Dec 30, 2016 CN¥6,359
Montreal
Carrier Departure Date Return Date Lowest Price
Turkish Jan 2, 2017 Jan 15, 2017 CN¥4,175
Turkish Oct 22, 2016 Nov 6, 2016 CN¥4,182
Turkish Jan 5, 2017 Jan 13, 2017 CN¥4,182
Turkish Dec 29, 2016 Jan 1, 2017 CN¥4,182
Turkish Mar 2, 2017 Mar 17, 2017 CN¥4,182
Turkish Feb 11, 2017 Feb 21, 2017 CN¥4,182
Turkish Dec 17, 2016 Jan 3, 2017 CN¥4,182
Turkish Dec 8, 2016 Dec 25, 2016 CN¥4,182
Turkish Oct 8, 2016 Oct 14, 2016 CN¥4,195
Turkish Dec 24, 2016 Jan 1, 2017 CN¥4,195
Ottawa
Carrier Departure Date Return Date Lowest Price
American Dec 4, 2016 Dec 11, 2016 CN¥5,207
American Dec 6, 2016 Dec 11, 2016 CN¥5,207
American Dec 28, 2016 Jan 10, 2017 CN¥5,207
American Nov 3, 2016 Nov 16, 2016 CN¥5,267
American Dec 20, 2016 Jan 2, 2017 CN¥5,294
American Nov 9, 2016 Nov 18, 2016 CN¥5,294
Air Canada Oct 28, 2016 Nov 12, 2016 CN¥5,334
Saskatoon
Carrier Departure Date Return Date Lowest Price
United Feb 8, 2017 Feb 15, 2017 CN¥5,567
Air Canada Dec 30, 2016 Jan 11, 2017 CN¥5,920
United Sep 16, 2016 Sep 24, 2016 CN¥6,080
United Sep 18, 2016 Sep 28, 2016 CN¥7,545
Air Canada Feb 8, 2017 Feb 15, 2017 CN¥8,017
United Sep 14, 2016 Oct 4, 2016 CN¥8,131
Air Canada Jan 27, 2017 Feb 15, 2017 CN¥8,224
Toronto
Carrier Departure Date Return Date Lowest Price
American Sep 20, 2016 Sep 22, 2016 CN¥3,989
American Sep 21, 2016 Sep 23, 2016 CN¥3,989
Turkish Feb 22, 2017 Mar 1, 2017 CN¥4,129
Turkish Oct 7, 2016 Oct 12, 2016 CN¥4,175
Turkish Oct 7, 2016 Oct 17, 2016 CN¥4,175
Turkish Oct 7, 2016 Oct 11, 2016 CN¥4,175
Turkish Oct 7, 2016 Oct 19, 2016 CN¥4,175
Turkish Oct 7, 2016 Oct 18, 2016 CN¥4,175
Turkish Oct 7, 2016 Oct 15, 2016 CN¥4,175
Turkish Oct 7, 2016 Oct 10, 2016 CN¥4,175
Vancouver
Carrier Departure Date Return Date Lowest Price
Xiamen Oct 10, 2016 Oct 28, 2016 CN¥4,129
Xiamen Nov 19, 2016 Nov 27, 2016 CN¥4,129
Xiamen Sep 25, 2016 Oct 11, 2016 CN¥4,129
Xiamen Dec 5, 2016 Dec 13, 2016 CN¥4,135
Xiamen Nov 18, 2016 Nov 25, 2016 CN¥4,135
Xiamen Oct 7, 2016 Oct 16, 2016 CN¥4,135
Xiamen Oct 23, 2016 Oct 30, 2016 CN¥4,135
Xiamen Nov 23, 2016 Dec 6, 2016 CN¥4,135
Xiamen Nov 14, 2016 Nov 29, 2016 CN¥4,135
Xiamen Oct 12, 2016 Oct 18, 2016 CN¥4,135
Victoria
Carrier Departure Date Return Date Lowest Price
Air Canada Oct 18, 2016 Oct 25, 2016 CN¥5,327
Air Canada Oct 19, 2016 Nov 2, 2016 CN¥5,327
Air Canada Oct 26, 2016 Nov 9, 2016 CN¥5,327
Air Canada Oct 19, 2016 Oct 26, 2016 CN¥5,327
Air Canada Oct 26, 2016 Nov 2, 2016 CN¥5,327
Air Canada Nov 2, 2016 Nov 9, 2016 CN¥5,327
Air Canada Nov 2, 2016 Nov 16, 2016 CN¥5,374
Air Canada Nov 9, 2016 Nov 16, 2016 CN¥5,414
Air Canada Oct 11, 2016 Oct 25, 2016 CN¥5,421
Air Canada Oct 17, 2016 Oct 24, 2016 CN¥5,441
Winnipeg
Carrier Departure Date Return Date Lowest Price
China Southern Dec 14, 2016 Jan 1, 2017 CN¥5,880
China Southern Feb 25, 2017 Mar 15, 2017 CN¥5,880
China Southern Nov 1, 2016 Nov 10, 2016 CN¥5,887
China Southern Dec 17, 2016 Jan 1, 2017 CN¥5,887
China Southern Dec 18, 2016 Jan 1, 2017 CN¥5,887
China Southern Oct 30, 2016 Nov 6, 2016 CN¥5,887
China Southern Oct 22, 2016 Oct 29, 2016 CN¥5,887
China Southern Sep 29, 2016 Oct 14, 2016 CN¥5,927
China Southern Sep 19, 2016 Sep 27, 2016 CN¥5,927
Air Canada Dec 14, 2016 Jan 1, 2017 CN¥5,940

Cheapest Weekend Non-Stop Flights for the Next 30 Days from Shanghai to Canada

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from Shanghai to Canada.

DestinationDepartingReturningPrice
Vancouver 9/22/16 9/27/16 CN¥6,712
Toronto 9/29/16 10/4/16 CN¥10,707

Cheap Flights from Shanghai to Canada

Flight Schedule Summaries Number of flights searched: 4,349Last modified: Aug 26, 2016 12:25 AM

Shanghai to Edmonton
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YVR X X X X X X X
Air Canada YVR / YYC X X X X X X X
Delta SEA X X X X X X X
KLM AMS X X X X
United LAX / DEN X X X X X X X
Shanghai to Montreal
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American ORD X X X X X X X
American DFW / CLT X X X X X X X
Air Canada YYZ X X X X X X X
Air Canada YYZ / YQB X X X X X X X
Air France CDG X X X X X X X
British Airways LHR X X X X X X X
Air China PEK X X X X X X
Delta DTW X X X X X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Qatar DOH X X X
Turkish IST X X X
United ORD X X X X X X X
Shanghai to Ottawa
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American DFW / PHL X X X X X X X
Air Canada YYZ X X X X X X X
Air Canada YYZ / YUL X X X X X X X
Delta DTW X X X X X X X
Delta NRT / DTW X X X X X X X
United EWR X X X X X X X
Shanghai to Quebec
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American DFW / PHL X X X X X X X
Air Canada YYZ X X X X X X X
Air Canada YVR / YOW X X X X X X X
Delta DTW / JFK X X X X X X X
United ORD X X X X X X X
Shanghai to Toronto
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American ORD X X X X X X X
American ORD / DCA X X X X X X X
Air Canada - X X X X X X X
Air Canada YVR X X X X X X X
Air France CDG X X X X X X X
British Airways LHR X X X X X X X
EVA Air TPE X X X X X X X
Cathay HKG X X X X X X X
Delta DTW X X X X X X X
Emirates DXB X X X X X X
Etihad AUH X X X
Hainan PEK X X X X X X X
Hainan CAN / PEK X X X X X X X
Korean ICN X X X X X X X
KLM AMS X X X X X X X
Lufthansa MUC X X X X X X X
China Eastern - X X X X X X X
Austrian VIE X X X X X X X
Philippine MNL / YVR X X X X X X X
Turkish IST X X X X X X
United ORD X X X X X X X
Shanghai to Vancouver
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American LAX X X X X X X X
American LAX / PHX X X X X X X X
Air Canada - X X X X X X X
Air France CDG X X X X X X X
British Airways LHR X X X X
EVA Air TPE X X X X X
Air China PEK X X X X X X X
China Airlines TPE X X X X X
Cathay HKG X X X X X X X
China Southern CAN X X X X X X X
Delta SEA X X X X X X X
Delta NRT / SEA X X X X X X X
JAL NRT X X X X X X X
JAL NGO / NRT X X X X X X X
Korean ICN X X X X X X X
KLM AMS X X X X X X X
Lufthansa MUC X X X X X X X
Xiamen XMN X X X X X X
China Eastern - X X X X X X X
All Nippon HND X X X X X X X
All Nippon NGO / HND X X X X X X X
Philippine MNL X X X X X X X
United SFO X X X X X X X
Shanghai to Winnipeg
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YVR X X X X X X X
Air Canada YVR / YEG X X X X X X X
Delta NRT / MSP X X X X X X X
United ORD X X X X X X X
United SFO / DEN X X X X X X X
Shanghai to Saskatoon
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YVR X X X X X X X
Air Canada YVR / YYC X X X X X X X
Delta SEA / MSP X X X X X X X
Shanghai to Calgary
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American DFW X X X X X X X
Air Canada YVR X X X X X X X
Air Canada YVR / YCG X X X X X X X
British Airways LHR X X X X X X X
Delta SEA X X X X X X X
Hainan PEK X X X X X X
Hainan SZX / PEK X X X
KLM AMS X X X X X X X
United ORD X X X X X X X
Shanghai to Victoria
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YYZ X X X X X X X
Air Canada YYZ / YYC X X X X X X X
Delta SEA X X X X X X X
Delta NRT / SEA X X X X X X X
United SFO X X X X X X X
United LAX / SFO X X X X X X X

Flights to Cities in Canada

FlightsAirlineLowest Price
Shanghai to Montreal American, Air Canada, Air France, Air India, AeroMexico, Finnair, Alitalia, British Airways, EVA Air, Air China, Cathay, China Southern, Delta, Emirates, JAL, Korean, KLM, Lufthansa, Swiss, China Eastern, All Nippon, Austrian, Asiana, Philippine, Qatar, SAS, Turkish, United, Virgin Atlantic CN¥4,182
Shanghai to Calgary American, Air Canada, Air France, Air India, Finnair, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Hainan, JAL, Korean, KLM, Lufthansa, Swiss, China Eastern, All Nippon, Asiana, Philippine, Turkish, United CN¥4,761
Shanghai to Winnipeg American, Air Canada, Air France, British Airways, Air China, Cathay, China Southern, Delta, Emirates, JAL, Korean, KLM, China Eastern, All Nippon, Philippine, United CN¥5,880
Shanghai to Edmonton American, Air Canada, Air France, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, JAL, Korean, KLM, Lufthansa, China Eastern, All Nippon, Philippine, Turkish, United CN¥5,534
Shanghai to Quebec American, Air Canada, Air France, Delta, Korean, KLM, Lufthansa, SAS, Turkish, United CN¥5,647
Shanghai to Saskatoon American, Air Canada, Air France, British Airways, Delta, Korean, KLM, All Nippon, United CN¥6,080
Shanghai to Halifax American, Air Canada, Air France, Air India, AeroMexico, Cathay, Delta, Korean, KLM, Lufthansa, Austrian, SAS, Turkish, United CN¥6,220
Shanghai to Regina Air Canada, Air France, China Southern, Delta, Emirates, Korean, KLM, Lufthansa, All Nippon, United CN¥6,120
Shanghai to Sydney Air Canada, Delta, KLM CN¥6,366
Shanghai to Charlottetown Air Canada, Delta, United CN¥6,313
Shanghai to St Johns Air Canada, Delta, Korean CN¥6,493
Shanghai to Yellowknife Air Canada Check Dates
Shanghai to Toronto American, Air Canada, Air France, AeroMexico, Finnair, Alitalia, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Hainan, JAL, Korean, KLM, Lufthansa, Swiss, Malaysia, China Eastern, All Nippon, Austrian, Asiana, Philippine, SAS, Turkish, United, Virgin Atlantic CN¥3,989
Shanghai to Vancouver Sichuan, American, Air Canada, Air France, AeroMexico, Finnair, Alitalia, British Airways, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, JAL, Korean, KLM, Lufthansa, Swiss, Xiamen, China Eastern, All Nippon, Austrian, Asiana, Philippine, Turkish, United CN¥4,129
Shanghai to Ottawa American, Air Canada, Air France, Air India, Air China, Cathay, China Southern, Delta, JAL, Korean, KLM, Lufthansa, China Eastern, All Nippon, Austrian, Asiana, Philippine, Turkish, United CN¥5,207
Shanghai to Victoria American, Air Canada, Air France, British Airways, Delta, Emirates, JAL, Korean, KLM, Lufthansa, All Nippon, United CN¥5,327
Shanghai to London Air Canada, Delta, United CN¥6,100
Shanghai to Windsor Air Canada CN¥6,286
Shanghai to Moncton Air Canada, Delta, Lufthansa, Turkish CN¥6,706
Shanghai to St John Air Canada, United CN¥6,339
Shanghai to Fredericton Air Canada, Air France, Delta, United CN¥6,586
Shanghai to Sault Ste Marie Air Canada CN¥6,732
Shanghai to Kelowna Air Canada, Cathay, China Southern, Delta, JAL, Korean, China Eastern, All Nippon, United CN¥5,567
Shanghai to Comox Air Canada, Delta CN¥9,003
Shanghai to Kingston Air Canada CN¥6,206
Shanghai to Thunder Bay Air Canada, Air France, Delta, KLM, United CN¥6,013
Shanghai to Nanaimo Air Canada, Delta, All Nippon CN¥8,210
Shanghai to Campbell River Air Canada Check Dates
Shanghai to Prince George Air Canada, Delta, Korean, All Nippon CN¥6,539
Hangzhou to Vancouver Sichuan, American, Air France, EVA Air, Air China, Cathay, China Southern, Delta, KLM, Lufthansa, Xiamen, China Eastern, All Nippon, Asiana, United CN¥3,589
Cheap Flights from Shanghai to Canada, from CN¥3,989 Round trip from SHA to CA