Current Deals to Canada from Shanghai

Shanghai to Vancouver

Beijing Capital Airl…

28 Feb 20  to 06 Mar 20

C$ 645.72

Shanghai to Toronto

Hainan Airlines

23 Mar 20  to 31 Mar 20

C$ 778.86

Shanghai to Montreal

Air China / Air Cana…

09 Apr 20  to 17 Apr 20

C$ 1043.33

Shanghai to Ottawa

Hainan Airlines

05 Apr 20  to 09 Apr 20

C$ 1124.64

Shanghai to Edmonton

Air Canada / Air Chi…

29 Mar 20  to 27 Dec 20

C$ 1552.51

Shanghai to Calgary

Hainan Airlines / Al…

27 Jun 20  to 02 Aug 20

C$ 1631.83
Shanghai to Canada Route Details
  • Total Distance between them: 9302 km
  • Avg. Flight Time: 11 hours and 55 mins

Shanghai (SHA) to Canada flights are available on Air Canada, Air China and China Eastern Airlines. Find unbeatable deals on all routes between Shanghai to Canada. Quickly compare and sort through all different flight options and be assured with our Price Drop Protection.

Flights from Shanghai to Canada
Terms & Conditions: Prices subject to date restrictions and availability. Taxes, fees and surcharges are included in prices shown. Prices may differ slightly from what's shown as does not control Airline inventory and is not notified of pricing changes in advance. Some prices may not be active deals, they may be a deal that a visitor has found in the past.