Cheap flights from Canada to China

Round-trip
Economy
Vancouver (YVR)
Shanghai (PVG)
Depart
Return
Any month
Compare vs. Cheapflights |

How to find the cheapest flight from
Canada to China

All the information you need to plan the best null to PVG flight in 2021: compare Canada to China flight prices with the expected peak season, weather and rainfall in China.
How far in advance should I book a flight from Canada to China?

Users have found that booking a flight from Canada to China at least 61 days early can save you up to 22% on average compared to booking a flight this week. If booking 61 days before your flight isn’t an option for you, users have found flights from Canada to China for as little as C$ 964 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as C$ 1,091 for flights departing within the next 3 days.

What is the cheapest month to fly from Canada to China?

Flights from Canada to China lean towards being more expensive in December. Prices are generally better when you fly from Canada to China in November, with the cheapest ticket starting at C$ 609.

Cheap flights from Canada to China in June, July 2021

The best prices found for Canada to China flights for June, July
29 Jul - 27 Oct
C$ 1,124pp
YVR
Vancouver Intl
Air Canada
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
 
1 STOP
YVR
Vancouver Intl
29 Jul - 26 Oct
C$ 1,166pp
YVR
Vancouver Intl
Multiple Airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air China
 
1 STOP
YVR
Vancouver Intl
19 Jul - 20 Oct
C$ 1,276pp
YVR
Vancouver Intl
Air Canada
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
 
1 STOP
YVR
Vancouver Intl

Canada to China 2021 flight deals

Cheap flights to China from Canada found for this year
10 Nov - 25 Nov
C$ 938pp
YVR
Vancouver Intl
Multiple Airlines
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
Direct
YVR
Vancouver Intl
9 Nov - 26 Nov
C$ 943pp
YVR
Vancouver Intl
Multiple Airlines
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
Direct
YVR
Vancouver Intl
10 Nov - 25 Nov
C$ 948pp
YVR
Vancouver Intl
Multiple Airlines
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
 
1 STOP
YVR
Vancouver Intl

Direct flights to China from Canada

Save time with Canada to China direct flight deals
10 Nov - 25 Nov
C$ 938pp
YVR
Vancouver Intl
Multiple Airlines
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
Direct
YVR
Vancouver Intl
9 Nov - 26 Nov
C$ 943pp
YVR
Vancouver Intl
Multiple Airlines
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
Direct
YVR
Vancouver Intl
9 Nov - 17 Jan
C$ 1,024pp
YVR
Vancouver Intl
Air China
Direct
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air China
Direct
YVR
Vancouver Intl

Last minute flights from Canada to China

Late deals on round-trip flights to China from Canada, departing today and this week
27 Jun - 4 Dec
C$ 1,981pp
YYZ
Toronto Pearson Intl
Air Canada
     
3 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
 
1 STOP
YYZ
Toronto Pearson Intl
27 Jun - 9 Nov
C$ 2,035pp
YYZ
Toronto Pearson Intl
Air Canada
     
3 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
   
2 STOPS
YYZ
Toronto Pearson Intl
27 Jun - 9 Nov
C$ 2,064pp
YYZ
Toronto Pearson Intl
Air Canada
     
3 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
 
1 STOP
YYZ
Toronto Pearson Intl

One-way flights to China from Canada

The cheapest one-way flights from Canada to China
5:00 a.m. - 6:00 a.m.
Air China
2 stops
37h 00m
YYZ - SHA
Air China
C$ 787
CheapFaresNow
7:40 a.m. - 5:15 p.m.
Multiple Airlines
1 stop
17h 35m
YVR - SHA
Multiple Airlines
C$ 847
Travelocity
7:45 p.m. - 1:40 p.m.
EVA Air
1 stop
28h 55m
YYZ - PEK
EVA Air
C$ 896
SnapTravelAir

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Canada</span> to <span class="emphasized">China</span> flights.

Flight FAQs

From Canada to China

Can I find flights from Canada to China for under C$ 976 on Cheapflights?

Yes, there are multiple flights from Canada to China for under C$ 976. The cheapest flight booked recently is on Multiple Airlines for just C$ 938, but on average you can expect to pay C$ 1,038.

What safety measures are being taken by airlines flying from Canada to China to control the spread of COVID-19?

Airlines globally have implemented additional safety measures to accommodate you. Philippine Airlines is one of them. Airline carriers are regularly disinfecting and sanitizing their aircraft. Masks are provided and are mandatory while on board. Pre-flight testing for symptoms and antibodies, alongside socially-distanced seating (for a limited time) will work towards keeping travellers safer while flying from Canada to China. Policies will vary by airline.

Which airlines flying from Canada to China have flexible cancellations due to COVID-19?

Some of our airline partners flying from Canada to China have new flexible policies in place due to COVID-19. Air Canada, China Eastern, and Air China are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Air Canada with this kind of flexibility.

Are there direct flights from Canada to China for under C$ 976 on Cheapflights?

Cheapflights has 20 direct flights from Canada to China under C$ 976. A good price for a direct flight from Canada to China is less than C$ 1,233.

Are there last-minute flights available from Canada to China for under C$ 2,074?

There are currently 20+ open flights from Canada to China within the next 7 days for less than C$ 2,074.

What are the most popular airlines that fly from Canada to China?

Air Canada, EVA Air and Air China are the most popular airlines when flying from Canada to China.

What are the most popular routes from Canada to China?

The most popular flight routes from Canada to China are Toronto Pearson Intl - Shanghai Hongqiao Intl, Toronto Pearson Intl - Shanghai Pu Dong and Toronto Pearson Intl - Beijing Capital.

What are the cheapest flights from Canada to China?

On average you can expect to pay C$ 1,275 for a flight from Canada to China. The cheapest flight overall is C$ 293 while the most popular route, (Toronto Pearson Intl - Shanghai Hongqiao Intl) is currently priced at C$ 1,070.

How long is the flight from Canada to China?

There are many flights that can get you from Canada to China in 12h 10m. Fly via Air China or Air Canada to get the fastest option. All flights are typically direct.

What are the cheapest airlines to flying from Canada to China round-trip?

Our cheapest airline available from Canada to China is Air China. Our recent data shows that you can find tickets from as low as C$ 1,003 on this airline. Additional options worth looking into are Air Canada and Japan Airlines, starting at C$ 1,106 and C$ 1,116 round-trip.

What are the cheapest airlines to fly from Canada to China one-way?

C$ 645 is the cheapest one-way deal found within the past few days, from Air China. You may also be able to find cheap deals on EVA Air and Air Canada, with prices starting from C$ 720 and C$ 779, respectively.

Related searches

Flights to China from Canada
Flights to Canada Flights to China

Rent a Car

Car Rentals in China

Destination information for China

Things to know before you go - useful duration and weather info for your trip from Canada to China.
Today's exchange rate
C$ 1 = ¥5.25
Flight duration
11h 15m

Top 10 airlines flying from Canada to China

The chart below displays the airlines Cheapflights users travelling from Canada to China 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
Beijing Capital Airlines
C$ 365 C$ 523 No cancel fee N/A

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

Search Beijing Capital Airlines flights
Sichuan Airlines
C$ 337 C$ 548 No cancel fee 63%

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

Search Sichuan Airlines flights
Hong Kong Airlines
C$ 317 C$ 552 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
Delta
C$ 422 C$ 604 No cancel fee N/A
Search Delta flights
American Airlines
C$ 408 C$ 664 No cancel fee 71%
Search American Airlines flights
XiamenAir
C$ 332 C$ 697 No cancel fee 49%

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

Search XiamenAir flights
China Airlines
C$ 650 C$ 747 No cancel fee 70%
Search China Airlines flights
Philippine Airlines
C$ 597 C$ 940 No cancel fee 60%
Search Philippine Airlines flights
EVA Air
C$ 611 C$ 1,000 No cancel fee 74%
Search EVA Air flights
Cathay Pacific
C$ 444 C$ 1,033 No cancel fee 72%
Search Cathay Pacific flights
Home Asia China Cheap flights from Canada to China
  • Round-trip
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First