Search and find cheap flights to China

1 adult
Sun 29/5
Sun 5/6

About Flights to China

Summary info about China flight prices, duration and airlines

Best One-Way Price

C$ 712

Best Round-Trip Price

C$ 999

Fastest flight time

14h 55m

Operated By

4 airlines
The best one-way flight price to China from Canada in the last 72 hours is C$ 712 (Vancouver Intl to Shanghai Hongqiao Intl).
The best round-trip flight price to China from Canada in the last 72 hours is C$ 999 (Toronto Pearson Intl to Shanghai Pu Dong).
The fastest flight to China from Canada takes 14h 55m (Vancouver Intl to Shanghai Pu Dong).
There are 4 airlines operating flights to China, including Air Canada, Japan Airlines and EVA Air.

Cheapest flights to cities in China

Click on the cities below to find out when it's cheapest to fly to China, from Canada

Useful information for your flight to China

Get up-to-date answers for some of the most frequently asked questions regarding flying to China

If you are looking to fly to China for less, look to airlines like China Southern, Cathay Pacific, and Cathay Dragon, with prices starting at C$ 16, C$ 25, and C$ 99 respectively.

Flight times vary depending on what airport in Canada you fly out of and what airport in China you fly into. For example, flying from Toronto Pearson Intl to Shanghai Hongqiao Intl takes 14h 30m on average. On the other hand, flying from Vancouver Intl to Shanghai Hongqiao Intl takes 12h 10m on average. Keep in mind that it’s always quicker to opt for a non-stop flight, so be sure to check momondo to see if there are any available for your route.

Flights to China have been found on momondo for as low as C$ 14 per ticket recently. However, the average price tends to be C$ 3,124 and anything for C$ 2,867 or less is a good deal. C$ 31,506 is the most expensive flight we’ve seen in the past week, though you may be able to avoid this price depending on what airport you fly from, what airline you choose, and how far in advance you book your flights.

Popular cities and sights

Looking to visit China? Check out these cities and spend time seeing some of the most popular sights in the country

Recent flights found to popular cities in China

Find flights to these popular cities in China from your nearest airport.

Cheapest flight routes to China

These routes have the cheapest flights to China found by momondo users in Canada
DepartingDestinationBest TimeBest Price
VancouverWeifang41h 10mC$ 715
TorontoShanghai19h 05mC$ 1,044
VancouverBeijing28h 35mC$ 1,394
VictoriaShanghai25h 00mC$ 1,396
TorontoDongying34h 20mC$ 1,414
ReginaWuhan24h 20mC$ 1,540
OttawaGuilin24h 15mC$ 1,554
AbbotsfordGuilin41h 30mC$ 1,558
KamloopsGuangzhou23h 55mC$ 1,573
TorontoZhengzhou27h 15mC$ 1,586
EdmontonQingdao20h 55mC$ 1,609
VancouverNanchang17h 10mC$ 1,650
TorontoShenyang27h 55mC$ 1,677
OttawaChengdu28h 30mC$ 1,701
TorontoBeijing31h 40mC$ 1,723
OttawaZhengzhou33h 10mC$ 1,726

Popular routes landing in China

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Vancouver to Shanghai Flights
Fastest flight time12h 10m
Cheapest priceC$ 1,738
Toronto to Chongqing Flights
Fastest flight time44h 20m
Cheapest priceC$ 2,813
Ottawa to Chengdu Flights
Fastest flight time28h 30m
Cheapest priceC$ 1,701
Vancouver to Chengdu Flights
Fastest flight time13h 25m
Cheapest priceC$ 4,590
Vancouver to Beijing Flights
Fastest flight time20h 40m
Cheapest priceC$ 5,321
Halifax to Beijing Flights
Fastest flight time25h 10m
Cheapest priceC$ 2,352
Vancouver to Guangzhou Flights
Fastest flight time36h 50m
Cheapest priceC$ 2,560
Ottawa to Shenyang Flights
Fastest flight time53h 30m
Cheapest priceC$ 5,735
Montreal to Guangzhou Flights
Fastest flight time25h 15m
Cheapest priceC$ 9,346
Ottawa to Guangzhou Flights
Fastest flight time19h 25m
Cheapest priceC$ 5,145
Toronto to Shanghai Flights
Fastest flight time19h 05m
Cheapest priceC$ 1,044
Toronto to Beihai Flights
Fastest flight time44h 55m
Cheapest priceC$ 1,925
Vancouver to Wuxi Flights
Fastest flight time21h 55m
Cheapest priceC$ 3,370
Montreal to Shanghai Flights
Fastest flight time26h 55m
Cheapest priceC$ 2,420
Montreal to Beijing Flights
Fastest flight time19h 30m
Cheapest priceC$ 2,258
Vancouver to Xiamen Flights
Fastest flight time28h 15m
Cheapest priceC$ 1,899
Toronto to Sanya Flights
Fastest flight time30h 40m
Cheapest priceC$ 10,422
Victoria to Xi'an Flights
Fastest flight time21h 20m
Cheapest priceC$ 2,138
Toronto to Beijing Flights
Fastest flight time31h 40m
Cheapest priceC$ 1,723
Ottawa to Beijing Flights
Fastest flight time36h 00m
Cheapest priceC$ 2,515

Start planning your trip to China

Why use momondo?

momondo compares prices from hundreds of airlines and agents so you can find and book the best deal on flights to China. Millions of users trust and use momondo every year so you are in good company.

All flight searches to China on momondo can be filtered to show those which offer flexible booking policies.

Once you have performed a search in the form on the page, momondo provides useful filters and insights. We can show you the cheapest days and times to fly as well as filter your options to help you make an informed choice when booking flights to China.

If you are simply researching potential flights to China, momondo offers a useful price alert feature which will track prices for flights to China and alert you when they change.

Here's why travellers choose to use momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.