Prices are in Canadian Dollars.

Cheap flights from Edmonton to Shanghai

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs. Cheapflights |
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

How to find the cheapest flight from
Edmonton (YEG) to Shanghai

How far in advance should I book a flight from Edmonton to Shanghai?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 61 days in advance, which can save you up to 30% on flights from Edmonton to Shanghai compared to booking the week you need them. Waiting 61 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at C$ 1,079. For sooner than that we have options available in the next 3 days from C$ 1,169.

What is the cheapest month to fly from Edmonton to Shanghai?

Our data shows that September tends to be the cheapest month to fly to Shanghai from Edmonton. Users have commonly found prices around C$ 1,027 for the month, but tickets can be as low as C$ 634. Due to multiple factors, prepare for potentially higher prices in December.

Cheap flights from Edmonton to Shanghai in January, February 2021

The best prices found for YEG to Shanghai flights for January, February
22 Jan - 24 Jan
C$ 4,198pp
YEG
Edmonton
Multiple Airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
YEG
Edmonton
22 Jan - 24 Jan
C$ 4,616pp
YEG
Edmonton
Multiple Airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
YEG
Edmonton
22 Jan - 24 Jan
C$ 4,889pp
YEG
Edmonton
Multiple Airlines
   
2 STOPS
SHA
Shanghai Hongqiao Intl
SHA
Shanghai Hongqiao Intl
Multiple Airlines
   
2 STOPS
YEG
Edmonton

Edmonton to Shanghai 2021 flight deals

Cheap flights to Shanghai from Edmonton found for this year
29 Oct - 2 Nov
C$ 1,292pp
YEG
Edmonton
ANA
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
ANA
   
2 STOPS
YEG
Edmonton
29 Oct - 2 Nov
C$ 1,296pp
YEG
Edmonton
ANA
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
ANA
   
2 STOPS
YEG
Edmonton
29 Oct - 2 Nov
C$ 1,593pp
YEG
Edmonton
Multiple Airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
 
1 STOP
YEG
Edmonton

Related info for your journey

Useful info, stats and facts about Edmonton to Shanghai flights.

Flight FAQs

From Edmonton to Shanghai

Is Edmonton weather warmer or cooler than Shanghai?

We forecast the temperature to be around the 32 °C's in July, on average. The temperature in Shanghai is generally hotter than in Edmonton. Book flights in a timely manner in correlation to your departure date.

Which airlines flying from Edmonton to Shanghai have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Air Canada, Hong Kong Airlines, and ANA flying from Edmonton to Shanghai have implemented new flexible cancellation policies.

What are the most popular airlines that fly from Edmonton to Shanghai?

Before booking your flight from Edmonton to Shanghai check out the most popular airlines for this route: Air Canada, Air China or Hong Kong Airlines.

What are the cheapest flights from Edmonton to Shanghai?

On average you can expect to pay C$ 749 for a flight from Edmonton to Shanghai. The cheapest flight overall is C$ 454 while the most popular route, (Edmonton - Shanghai Pu Dong) is currently priced at C$ 4,199.

Arrival points for flights from Edmonton to Shanghai

Show more

Destination information for Shanghai

Things to know before you go. Useful info for your trip from Edmonton to Shanghai
Today's exchange rate
C$ 1 = ¥5.11
Average temperature for January in Shanghai
8.0 °C
Avg rainfall for January in Shanghai
12.0 mm

Airports servicing Edmonton

Top 3 airlines flying from Edmonton to Shanghai

The chart below displays the airlines Cheapflights users travelling from Edmonton to Shanghai choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
Air Canada
C$ 448 C$ 711 No cancel fee 67%
Search Air Canada flights
ANA
C$ 563 C$ 786 No cancel fee 80%
Search ANA flights
Hong Kong Airlines
C$ 724 C$ 1,134 No cancel fee 65%

We couldn't confirm the COVID-19 safety measures taken by Hong Kong Airlines. Please check directly on their website for additional information.

Search Hong Kong Airlines flights
Home Asia China Shanghai Cheap flights from Edmonton to Shanghai