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: Jun 29, 2016 6:31 PM

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

Calgary
Carrier Departure Date Return Date Lowest Price
Hainan Nov 17, 2016 Dec 1, 2016 CNY4,455
Hainan Nov 1, 2016 Nov 15, 2016 CNY4,455
Hainan Oct 25, 2016 Nov 8, 2016 CNY4,455
Hainan Oct 4, 2016 Oct 18, 2016 CNY4,455
Hainan Oct 8, 2016 Oct 22, 2016 CNY4,455
Hainan Nov 22, 2016 Dec 6, 2016 CNY4,455
Hainan Nov 24, 2016 Dec 8, 2016 CNY4,455
Hainan Oct 18, 2016 Nov 1, 2016 CNY4,455
Hainan Nov 15, 2016 Nov 29, 2016 CNY4,455
Hainan Nov 12, 2016 Nov 26, 2016 CNY4,455
Edmonton
Carrier Departure Date Return Date Lowest Price
Hainan Nov 6, 2016 Nov 20, 2016 CNY4,820
Hainan Nov 21, 2016 Dec 5, 2016 CNY4,820
Hainan Nov 20, 2016 Dec 4, 2016 CNY4,820
Hainan Nov 18, 2016 Dec 2, 2016 CNY4,820
Hainan Nov 7, 2016 Nov 21, 2016 CNY4,820
Hainan Dec 21, 2016 Jan 4, 2017 CNY4,820
Hainan Nov 16, 2016 Nov 30, 2016 CNY4,840
Hainan Dec 25, 2016 Jan 8, 2017 CNY4,840
Hainan Nov 11, 2016 Nov 25, 2016 CNY4,840
Hainan Oct 14, 2016 Oct 28, 2016 CNY4,840
Halifax
Carrier Departure Date Return Date Lowest Price
Air Canada Oct 25, 2016 Oct 31, 2016 CNY6,329
Hainan Oct 30, 2016 Nov 12, 2016 CNY6,482
Air Canada Oct 30, 2016 Nov 12, 2016 CNY6,509
China Eastern Oct 25, 2016 Oct 31, 2016 CNY7,719
China Eastern Oct 30, 2016 Nov 12, 2016 CNY8,078
Hainan Sep 28, 2016 Oct 12, 2016 CNY8,191
Hainan Oct 1, 2016 Oct 6, 2016 CNY9,221
Montreal
Carrier Departure Date Return Date Lowest Price
Air Canada Nov 15, 2016 Nov 28, 2016 CNY5,332
Air Canada Nov 1, 2016 Nov 8, 2016 CNY5,332
Air Canada Nov 20, 2016 Nov 26, 2016 CNY5,332
Air Canada Nov 17, 2016 Nov 25, 2016 CNY5,332
Air Canada Oct 24, 2016 Nov 7, 2016 CNY5,332
Air Canada Nov 16, 2016 Nov 30, 2016 CNY5,332
Air Canada Nov 17, 2016 Nov 24, 2016 CNY5,332
Air Canada Nov 6, 2016 Nov 15, 2016 CNY5,352
Ottawa
Carrier Departure Date Return Date Lowest Price
Air Canada Oct 11, 2016 Oct 20, 2016 CNY5,319
Air Canada Oct 12, 2016 Oct 20, 2016 CNY5,346
Air Canada Nov 15, 2016 Nov 21, 2016 CNY5,346
Air Canada Sep 10, 2016 Sep 18, 2016 CNY5,512
Hainan Oct 8, 2016 Oct 23, 2016 CNY6,110
Air Canada Dec 23, 2016 Jan 2, 2017 CNY6,403
Quebec
Carrier Departure Date Return Date Lowest Price
Air Canada Sep 10, 2016 Sep 16, 2016 CNY6,376
Hainan Dec 22, 2016 Jan 5, 2017 CNY6,961
China Eastern Sep 10, 2016 Sep 16, 2016 CNY8,696
Hainan Sep 30, 2016 Oct 3, 2016 CNY9,341
Air Canada Jul 6, 2016 Jul 13, 2016 CNY10,032
Air Canada Jul 18, 2016 Jul 25, 2016 CNY12,632
China Eastern Jul 6, 2016 Jul 13, 2016 CNY12,924
Air Canada Aug 11, 2016 Aug 29, 2016 CNY13,310
Toronto
Carrier Departure Date Return Date Lowest Price
Hainan Oct 13, 2016 Oct 31, 2016 CNY4,947
Hainan Oct 4, 2016 Oct 18, 2016 CNY4,947
Hainan Oct 13, 2016 Oct 27, 2016 CNY4,947
Hainan Oct 9, 2016 Oct 22, 2016 CNY4,947
Hainan Oct 18, 2016 Nov 7, 2016 CNY4,947
Hainan Oct 7, 2016 Oct 21, 2016 CNY4,947
Hainan Oct 6, 2016 Oct 18, 2016 CNY4,947
Hainan Oct 11, 2016 Oct 25, 2016 CNY4,947
Hainan Oct 18, 2016 Nov 1, 2016 CNY4,947
Hainan Oct 10, 2016 Oct 24, 2016 CNY4,947
Vancouver
Carrier Departure Date Return Date Lowest Price
Xiamen Oct 24, 2016 Nov 6, 2016 CNY4,169
Xiamen Oct 15, 2016 Oct 28, 2016 CNY4,169
Xiamen Nov 13, 2016 Nov 27, 2016 CNY4,169
Xiamen Oct 13, 2016 Oct 16, 2016 CNY4,169
Xiamen Dec 15, 2016 Jan 1, 2017 CNY4,169
Xiamen Sep 21, 2016 Sep 25, 2016 CNY4,169
Xiamen Oct 21, 2016 Nov 4, 2016 CNY4,169
Xiamen Sep 16, 2016 Sep 27, 2016 CNY4,169
Xiamen Oct 7, 2016 Oct 21, 2016 CNY4,169
Xiamen Oct 14, 2016 Oct 23, 2016 CNY4,169
Victoria
Carrier Departure Date Return Date Lowest Price
Hainan Oct 27, 2016 Nov 3, 2016 CNY4,375
Hainan Nov 6, 2016 Nov 13, 2016 CNY4,741
Hainan Nov 18, 2016 Dec 2, 2016 CNY4,741
Hainan Dec 26, 2016 Jan 9, 2017 CNY4,741
Hainan Oct 9, 2016 Oct 23, 2016 CNY4,741
Hainan Nov 16, 2016 Nov 30, 2016 CNY4,741
Hainan Dec 21, 2016 Jan 4, 2017 CNY4,741
Hainan Nov 20, 2016 Dec 4, 2016 CNY4,741
Hainan Dec 25, 2016 Jan 1, 2017 CNY4,741
Hainan Nov 14, 2016 Nov 21, 2016 CNY4,761
Winnipeg
Carrier Departure Date Return Date Lowest Price
China Southern Oct 31, 2016 Nov 7, 2016 CNY5,911
China Eastern Oct 31, 2016 Nov 7, 2016 CNY6,030
China Eastern Oct 6, 2016 Oct 14, 2016 CNY6,442
Air Canada Oct 31, 2016 Nov 7, 2016 CNY6,954
Air Canada Oct 6, 2016 Oct 14, 2016 CNY7,739
China Eastern Oct 2, 2016 Oct 17, 2016 CNY7,759
China Eastern Sep 30, 2016 Oct 15, 2016 CNY8,065

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
Toronto 7/23/16 7/26/16 CNY9,580
Vancouver 7/28/16 7/31/16 CNY11,907

Cheap Flights from Shanghai to Canada

Flights to Cities in Canada

FlightsAirlineLowest Price
Shanghai to Montreal Air Canada, Air China, China Southern, Hainan, Xiamen, China Eastern, WestJet CNY5,332
Shanghai to Calgary Sichuan, Air Canada, Air China, China Southern, Hainan, China Eastern CNY4,455
Shanghai to Winnipeg Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY6,442
Shanghai to Edmonton Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY4,840
Shanghai to Quebec Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY6,376
Shanghai to Saskatoon Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY5,000
Shanghai to Halifax Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY6,329
Shanghai to Regina Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY5,000
Shanghai to Sydney Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY6,536
Shanghai to Charlottetown Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY6,303
Shanghai to St Johns Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY6,655
Shanghai to Yellowknife Air Canada, Air China, China Southern, Hainan, Xiamen, China Eastern, WestJet CNY10,897
Shanghai to Toronto Sichuan, Air Canada, Air China, China Southern, Shanghai, Hainan, Xiamen, China Eastern, WestJet CNY4,947
Shanghai to Vancouver Sichuan, Air Canada, Air China, China Southern, Hainan, Xiamen, China Eastern, Shandong, WestJet CNY4,169
Shanghai to Ottawa Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY5,319
Shanghai to Victoria Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY4,375
Shanghai to London Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY6,296
Shanghai to Windsor Air Canada, Air China, China Southern, Hainan, China Eastern CNY6,296
Shanghai to Moncton Air Canada, Air China, China Southern, Hainan, China Eastern CNY9,866
Shanghai to St John Air Canada, Air China, China Southern, China Eastern CNY6,389
Shanghai to Fredericton Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY6,496
Shanghai to Sault Ste Marie Air Canada, Air China, China Southern, China Eastern CNY9,919
Shanghai to Kelowna Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY5,771
Shanghai to Comox Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY5,904
Shanghai to Kingston Air Canada, Air China, China Southern, China Eastern CNY12,233
Shanghai to Thunder Bay Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY6,310
Shanghai to Nanaimo Air Canada, Air China, China Southern, Hainan, China Eastern, WestJet CNY9,022
Shanghai to Campbell River Air Canada Check Dates
Shanghai to Prince George Air Canada, Air China, China Southern, Hainan, Xiamen, China Eastern Check Dates
Hangzhou to Vancouver Sichuan, Air Canada, Air China, China Southern, Hainan, Xiamen, China Eastern, Shandong CNY4,355
Cheap Flights from Shanghai to Canada, from CNY4,169 Round trip from SHA to CA