Find cheap flights from Alberta to Shanghai from C$ 937

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 14/9. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
Return
1 adult
Economy
0 bags
Sun 2/7
Sun 9/7

Here is why travelers choose KAYAK

Save 23% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to Shanghai

Good to know

Low season

April

High season

December

Cheapest flight

C$ 937

Average price round-trip

C$ 1,812
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (31% more expensive on average)
Flight from Edmonton to Shanghai Pudong Airport
(price for this month)

FAQs for booking flights from Alberta to Shanghai

Book cheap flights from Alberta to Shanghai

Recent round-trip flight deals

30/10Mon
2 stopsMultiple Airlines
32h 55mYEG-PVG
22/11Wed
2 stopsMultiple Airlines
18h 44mPVG-YEG
C$ 1,810
10/10Tue
2 stopsMultiple Airlines
22h 35mYYC-PVG
7/11Tue
2 stopsMultiple Airlines
18h 27mPVG-YYC
C$ 1,870
13/9Wed
2 stopsPhilippine Airlines
29h 30mYYC-PVG
4/10Wed
2 stopsPhilippine Airlines
42h 52mPVG-YYC
C$ 1,871
14/9Thu
2 stopsMultiple Airlines
24h 40mYEG-PVG
12/10Thu
2 stopsMultiple Airlines
18h 15mPVG-YEG
C$ 1,879
26/10Thu
2 stopsMultiple Airlines
20h 50mYEG-PVG
25/11Sat
1 stopMultiple Airlines
18h 54mPVG-YEG
C$ 1,885
2/11Thu
2 stopsMultiple Airlines
26h 35mYEG-PVG
13/11Mon
2 stopsMultiple Airlines
18h 06mPVG-YEG
C$ 1,914
10/10Tue
2 stopsMultiple Airlines
22h 35mYYC-PVG
7/11Tue
2 stopsMultiple Airlines
18h 27mPVG-YYC
C$ 1,918
3/11Fri
2 stopsEVA Air
26h 25mYYC-PVG
13/11Mon
2 stopsEVA Air
24h 23mPVG-YYC
C$ 1,920
3/11Fri
1 stopAir Canada
20h 00mYYC-PVG
13/11Mon
1 stopAir Canada
20h 58mPVG-YYC
C$ 1,928
1/11Wed
2 stopsAir Canada
31h 45mYEG-PVG
11/11Sat
2 stopsAir Canada
18h 03mPVG-YEG
C$ 1,928
13/9Wed
2 stopsEVA Air
24h 00mYYC-PVG
3/10Tue
2 stopsEVA Air
17h 46mPVG-YYC
C$ 1,943
30/9Sat
2 stopsEVA Air
24h 40mYEG-PVG
29/10Sun
2 stopsEVA Air
24h 39mPVG-YEG
C$ 2,052
4/9Mon
2 stopsPhilippine Airlines
28h 30mYYC-PVG
19/9Tue
2 stopsPhilippine Airlines
44h 52mPVG-YYC
C$ 2,055
7/10Sat
2 stopsPhilippine Airlines
33h 10mYEG-PVG
27/10Fri
2 stopsPhilippine Airlines
45h 46mPVG-YEG
C$ 2,082
6/10Fri
2 stopsPhilippine Airlines
29h 30mYYC-PVG
24/10Tue
2 stopsPhilippine Airlines
42h 52mPVG-YYC
C$ 2,140
23/8Wed
2 stopsPhilippine Airlines
28h 30mYYC-PVG
22/9Fri
2 stopsPhilippine Airlines
42h 52mPVG-YYC
C$ 2,243
11/9Mon
1 stopLufthansa
35h 45mYYC-PVG
7/10Sat
1 stopLufthansa
25h 30mPVG-YYC
C$ 2,435
7/10Sat
1 stopAir Canada
28h 50mYEG-PVG
27/10Fri
1 stopAir Canada
18h 40mPVG-YEG
C$ 2,528
29/7Sat
2 stopsKorean Air
60h 05mYEG-SHA
29/8Tue
2 stopsKorean Air
59h 17mSHA-YEG
C$ 3,508
4/9Mon
2 stopsChina Airlines
24h 45mYYC-SHA
19/9Tue
2 stopsChina Airlines
21h 37mSHA-YYC
C$ 4,040

Search by stops

Search by airline

Search by price

Recent one-way flight deals

14/9Thu
3 stopsMultiple Airlines
59h 40mYEG-PVG
C$ 937
23/10Mon
2 stopsPhilippine Airlines
28h 30mYYC-PVG
C$ 1,025
15/9Fri
2 stopsPhilippine Airlines
28h 30mYYC-PVG
C$ 1,046
14/9Thu
2 stopsMultiple Airlines
42h 30mYEG-PVG
C$ 1,059
29/7Sat
3 stopsMultiple Airlines
41h 50mYYC-PVG
C$ 1,078
26/10Thu
2 stopsMultiple Airlines
20h 50mYEG-PVG
C$ 1,147
23/10Mon
3 stopsMultiple Airlines
40h 45mYYC-PVG
C$ 1,149
30/10Mon
2 stopsMultiple Airlines
34h 05mYEG-PVG
C$ 1,179
23/10Mon
1 stopAir Canada
30h 15mYYC-PVG
C$ 1,210
1/11Wed
2 stopsAir Canada
31h 45mYEG-PVG
C$ 1,210
26/10Thu
1 stopAir Canada
17h 45mYEG-PVG
C$ 1,218
23/10Mon
2 stopsEVA Air
28h 05mYYC-SHA
C$ 1,242
30/10Mon
2 stopsEVA Air
30h 50mYEG-SHA
C$ 1,242
3/11Fri
2 stopsANA
21h 05mYYC-PVG
C$ 1,274
3/11Fri
2 stopsEVA Air
28h 50mYYC-SHA
C$ 1,280
14/9Thu
2 stopsEVA Air
28h 45mYEG-SHA
C$ 1,280
8/8Tue
2 stopsPhilippine Airlines
28h 30mYYC-PVG
C$ 1,410
14/7Fri
2 stopsChina Southern
36h 25mYEG-SHA
C$ 2,474
22/6Thu
2 stopsChina Airlines
24h 40mYYC-SHA
C$ 2,901
14/7Fri
2 stopsEmirates
56h 15mYEG-PVG
C$ 3,020

Search by stops

Search by airline

Search by price

Flights to Shanghai

Return flight deals:

Shanghai - Alberta

Cabin classes:

Browse origins:

C$ 1,701
C$ 1,789

Browse destinations: