Our data shows that April tends to be the cheapest month to fly to Shanghai from Calgary. Users have commonly found prices around C$ 2,148 for the month, but tickets can be as low as C$ 1,154. Due to multiple factors, prepare for potentially higher prices in March.
When flying from Calgary to Shanghai, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Calgary
Shanghai Pu Dong
2 stops
24h 20mShanghai Pu Dong
Calgary
2 stops
26h 34mChina Airlines
Calgary
Shanghai Pu Dong
2 stops
30h 05mShanghai Pu Dong
Calgary
2 stops
25h 34mChina Airlines
Calgary
Shanghai Pu Dong
2 stops
26h 25mShanghai Pu Dong
Calgary
2 stops
24h 59mEVA Air
Calgary
Shanghai Pu Dong
2 stops
23h 55mShanghai Pu Dong
Calgary
2 stops
17h 16mEVA Air
Calgary
Shanghai Pu Dong
2 stops
23h 20mShanghai Pu Dong
Calgary
2 stops
17h 47mChina Airlines
Calgary
Shanghai Pu Dong
2 stops
34h 15mShanghai Pu Dong
Calgary
2 stops
19h 26mMultiple Airlines
Calgary
Shanghai Pu Dong
2 stops
24h 20mShanghai Pu Dong
Calgary
2 stops
26h 34mChina Airlines
Calgary
Shanghai Pu Dong
2 stops
21h 40mShanghai Pu Dong
Calgary
2 stops
25h 32mChina Airlines
Calgary
Shanghai Pu Dong
2 stops
23h 20mShanghai Pu Dong
Calgary
2 stops
17h 47mChina Airlines
Calgary
Shanghai Pu Dong
2 stops
30h 55mShanghai Pu Dong
Calgary
2 stops
24h 41mEVA Air
Calgary
Shanghai Pu Dong
2 stops
30h 55mShanghai Pu Dong
Calgary
2 stops
17h 46mEVA Air
Calgary
Shanghai Pu Dong
2 stops
27h 10mShanghai Pu Dong
Calgary
2 stops
24h 41mEVA Air
Calgary
Shanghai Pu Dong
2 stops
38h 10mShanghai Pu Dong
Calgary
3 stops
43h 04mEmirates
Calgary
Shanghai Pu Dong
2 stops
25h 20mMultiple Airlines
Calgary
Shanghai Pu Dong
2 stops
23h 20mChina Airlines
Calgary
Shanghai Pu Dong
2 stops
21h 40mChina Airlines
For a flight from Calgary to Shanghai, you will be flying from Calgary. Calgary (YYC) is just 9.3 km from the centre of the city.
Some of the carriers operating flights from Calgary to Shanghai that may be offering flexible cancellation policies are Air Canada, China Airlines, and Delta. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from Calgary to Shanghai for under C$ 1,500. The cheapest flight booked recently is on Multiple Airlines for just C$ 1,401, but on average you can expect to pay C$ 1,513.
There are currently 1+ open flights from Calgary to Shanghai within the next 7 days for less than C$ 6,000.
For one-way options, check prices for China Airlines. According to our data, you can fly for as low as C$ 862. Users have also found prices from C$ 926 and C$ 1,114 on EVA Air and Air Canada, respectively.
Before booking your flight from Calgary to Shanghai check out the most popular airlines for this route: Air Canada, EVA Air or China Airlines.
The cheapest flight price from Calgary to Shanghai is C$ 1,757. On average you can expect to pay C$ 4,869. The most popular route, (Calgary - Shanghai Hongqiao Intl), can usually be booked for C$ 1,363.