Flights to China

C$ 985 Cheap flights to China

This is the cheapest round-trip flight price found by a momondo user in the last 72 hours by searching for a flight to China departing on 29/10. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult
1 adult, Economy, 0 bags

Discover deals from 900+ travel sites with momondo.

Save money when you book flights with momondo

Big names, great deals

Big names, great deals

Search 100s of travel sites to compare prices.

Filter for what you want

Filter for what you want

Free Wi-Fi? Early arrival? Instantly customize your results

Trusted and free

Trusted and free

We’re completely free to use - no hidden charges or fees.

Price Alerts

Price Alerts

Not ready to book? to track prices.

Recent flights found to popular cities in China

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

Flights to Shanghai Pu Dong Airport

Search all flight deals to Shanghai Pu Dong Airport
Hong Kong Airlines
23 Sep
YVR
18h 10m
1 stop
PVG
9 Oct
PVG
26h 00m
1 stop
YVR
C$ 1,083
Air Canada
8 Sep
YVR
12h 15m
PVG
2 Oct
PVG
10h 25m
YVR
C$ 1,089
Air Canada
4 Sep
YVR
11h 50m
PVG
28 Oct
PVG
10h 15m
YVR
C$ 1,090
Air Canada
22 Sep
YVR
12h 15m
PVG
9 Oct
PVG
10h 25m
YVR
C$ 1,092
Hong Kong Airlines
5 Sep
YVR
18h 10m
1 stop
PVG
25 Oct
PVG
22h 40m
1 stop
YVR
C$ 1,095
Hong Kong Airlines
12 Jul
YVR
29h 25m
1 stop
PVG
27 Jul
PVG
23h 20m
1 stop
YVR
C$ 1,096
Air Canada
4 Sep
YVR
11h 50m
PVG
13 Sep
PVG
10h 25m
YVR
C$ 1,098
Multiple Airlines
6 Sep
YVR
11h 50m
PVG
26 Oct
PVG
14h 05m
1 stop
YVR
C$ 1,099
Multiple Airlines
23 Sep
YVR
12h 15m
PVG
10 Oct
PVG
14h 50m
1 stop
YVR
C$ 1,100
Air Canada
14 Sep
YVR
12h 15m
PVG
16 Sep
PVG
10h 25m
YVR
C$ 1,102
Multiple Airlines
5 Sep
YVR
22h 25m
1 stop
PVG
28 Oct
PVG
17h 30m
1 stop
YVR
C$ 1,103
Air Canada
14 Sep
YVR
12h 15m
PVG
16 Sep
PVG
10h 25m
YVR
C$ 1,105
Air Canada
2 Oct
YVR
13h 05m
PEK
11 Oct
PEK
10h 40m
YVR
C$ 1,190
Korean Air
9 Sep
YVR
34h 20m
2 stops
PEK
4 Oct
PEK
33h 05m
1 stop
YVR
C$ 1,191
Air Canada
4 Oct
YVR
13h 05m
PEK
13 Nov
PEK
11h 40m
YVR
C$ 1,193
Hong Kong Airlines
17 Jul
YVR
31h 10m
1 stop
PEK
9 Aug
PEK
25h 55m
1 stop
YVR
C$ 1,194
Hong Kong Airlines
15 Jul
YVR
27h 30m
1 stop
PEK
10 Aug
PEK
25h 55m
1 stop
YVR
C$ 1,196
Hong Kong Airlines
30 Sep
YVR
21h 00m
1 stop
PKX
27 Oct
PKX
21h 10m
1 stop
YVR
C$ 1,197
Hong Kong Airlines
13 Jul
YVR
27h 30m
1 stop
PEK
1 Aug
PEK
38h 05m
1 stop
YVR
C$ 1,197
Korean Air
22 Aug
YVR
30h 15m
1 stop
PEK
29 Sep
PEK
30h 00m
1 stop
YVR
C$ 1,198
Korean Air
22 Aug
YVR
30h 15m
1 stop
PEK
29 Sep
PEK
30h 00m
1 stop
YVR
C$ 1,200
Multiple Airlines
28 Oct
YYC
26h 40m
2 stops
PKX
19 Nov
PKX
25h 50m
2 stops
YYC
C$ 1,201
Korean Air
26 Sep
YVR
16h 10m
1 stop
PEK
28 Oct
PEK
32h 15m
1 stop
YVR
C$ 1,201
Cathay Pacific
19 Oct
YVR
20h 25m
1 stop
PKX
4 Nov
PKX
25h 25m
1 stop
YVR
C$ 1,203
Sichuan Airlines
29 Oct
YVR
18h 55m
1 stop
CAN
14 Dec
CAN
25h 50m
1 stop
YVR
C$ 985
Multiple Airlines
5 Nov
YVR
18h 45m
1 stop
CAN
27 Nov
CAN
16h 05m
1 stop
YVR
C$ 995
Multiple Airlines
8 Sep
YVR
20h 45m
1 stop
CAN
13 Nov
CAN
16h 05m
1 stop
YVR
C$ 1,005
Multiple Airlines
2 Nov
YVR
18h 45m
1 stop
CAN
10 Dec
CAN
27h 30m
1 stop
YVR
C$ 1,007
Multiple Airlines
27 Oct
YVR
20h 45m
1 stop
CAN
18 Nov
CAN
27h 30m
1 stop
YVR
C$ 1,008
Multiple Airlines
8 Nov
YVR
30h 05m
1 stop
CAN
28 Nov
CAN
27h 30m
1 stop
YVR
C$ 1,011
Sichuan Airlines
31 Aug
YVR
18h 55m
1 stop
CAN
8 Oct
CAN
19h 30m
1 stop
YVR
C$ 1,012
Multiple Airlines
15 Nov
YVR
30h 10m
1 stop
CAN
11 Dec
CAN
27h 30m
1 stop
YVR
C$ 1,017
Multiple Airlines
5 Aug
YVR
16h 05m
1 stop
CAN
6 Aug
CAN
28h 20m
1 stop
YVR
C$ 1,019
Multiple Airlines
17 Oct
YVR
31h 55m
1 stop
CAN
7 Nov
CAN
16h 05m
1 stop
YVR
C$ 1,021
Sichuan Airlines
9 Nov
YVR
30h 20m
1 stop
CAN
10 Dec
CAN
20h 25m
1 stop
YVR
C$ 1,026
Multiple Airlines
31 Oct
YVR
20h 45m
1 stop
CAN
29 Nov
CAN
16h 05m
1 stop
YVR
C$ 1,031
China Southern
26 Oct
YVR
26h 55m
1 stop
CTU
16 Nov
CTU
27h 55m
1 stop
YVR
C$ 1,063
Air China
28 Oct
YVR
18h 25m
1 stop
CTU
20 Nov
CTU
18h 00m
1 stop
YVR
C$ 1,153
Air China
28 Oct
YVR
39h 45m
1 stop
CTU
22 Nov
CTU
30h 00m
1 stop
YVR
C$ 1,160
Multiple Airlines
29 Oct
YVR
32h 00m
1 stop
CTU
19 Nov
CTU
20h 00m
1 stop
YVR
C$ 1,163
Air China
30 Oct
YVR
20h 50m
1 stop
CTU
20 Nov
CTU
17h 00m
1 stop
YVR
C$ 1,179
Air China
23 Oct
YVR
19h 30m
1 stop
CTU
18 Nov
CTU
18h 00m
1 stop
YVR
C$ 1,186
Air China
26 Oct
YVR
20h 50m
1 stop
CTU
16 Nov
CTU
17h 00m
1 stop
YVR
C$ 1,190
Multiple Airlines
17 Sep
YYC
25h 20m
2 stops
CTU
8 Oct
CTU
21h 20m
2 stops
YYC
C$ 1,207
Air China
23 Oct
YVR
31h 25m
1 stop
CTU
19 Nov
CTU
28h 00m
1 stop
YVR
C$ 1,211
Air China
28 Oct
YVR
39h 15m
1 stop
CTU
21 Nov
CTU
23h 45m
1 stop
YVR
C$ 1,214
China Southern
18 Sep
YYC
23h 45m
2 stops
CTU
9 Oct
CTU
31h 30m
2 stops
YYC
C$ 1,223
Air China
22 Nov
YVR
29h 30m
1 stop
CTU
26 Nov
CTU
29h 30m
1 stop
YVR
C$ 1,238
Sichuan Airlines
29 Oct
YVR
24h 40m
1 stop
FOC
26 Nov
FOC
20h 35m
1 stop
YVR
C$ 995
China Southern
29 Oct
YVR
24h 55m
1 stop
FOC
26 Nov
FOC
24h 50m
1 stop
YVR
C$ 1,042
China Southern
29 Oct
YVR
24h 55m
1 stop
FOC
26 Nov
FOC
24h 50m
1 stop
YVR
C$ 1,045
Multiple Airlines
29 Sep
YVR
18h 45m
1 stop
FOC
31 Oct
FOC
23h 45m
1 stop
YVR
C$ 1,127
Korean Air
29 Oct
YVR
20h 05m
1 stop
FOC
26 Nov
FOC
43h 45m
2 stops
YVR
C$ 1,184
Korean Air
29 Oct
YVR
20h 05m
1 stop
FOC
26 Nov
FOC
43h 45m
2 stops
YVR
C$ 1,186
China Eastern
10 Sep
YVR
38h 40m
1 stop
FOC
14 Sep
FOC
16h 15m
1 stop
YVR
C$ 1,221
Multiple Airlines
30 Oct
YVR
32h 15m
3 stops
FOC
26 Nov
FOC
20h 35m
1 stop
YVR
C$ 1,253
Korean Air
30 Oct
YVR
31h 15m
1 stop
FOC
26 Nov
FOC
27h 50m
2 stops
YVR
C$ 1,291
China Eastern
10 Sep
YVR
38h 40m
1 stop
FOC
14 Sep
FOC
16h 15m
1 stop
YVR
C$ 1,318
China Eastern
10 Sep
YVR
38h 40m
1 stop
FOC
14 Sep
FOC
16h 15m
1 stop
YVR
C$ 1,319
Multiple Airlines
30 Oct
YVR
32h 15m
3 stops
FOC
26 Nov
FOC
20h 35m
1 stop
YVR
C$ 1,329

Find the cheapest flights from Canada to China

Recent round-trip flight deals from Canada to China

Enter your travel dates to find the best prices.
ANA Logo
3:15 p.m. - 11:25 a.m.
YVR
-
SHA
29h 10m
1 stop
ANA Logo
1:40 p.m. - 2:45 p.m.
SHA
-
YVR
16h 05m
1 stop
C$ 1,079ANA
Mon, 2 Nov - Mon, 9 Nov
Multiple Airlines Logo
12:30 a.m. - 2:55 p.m.
YVR
-
SHA
23h 25m
1 stop
Multiple Airlines Logo
8:30 p.m. - 4:45 p.m.
SHA
-
YVR
35h 15m
1 stop
C$ 1,083Multiple Airlines
Mon, 21 Sep - Tue, 3 Nov
Air Canada Logo
10:50 a.m. - 2:05 p.m.
YVR
-
PVG
12h 15mdirect
Air Canada Logo
3:55 p.m. - 11:20 a.m.
PVG
-
YVR
10h 25mdirect
C$ 1,089Air Canada
Tue, 8 Sep - Fri, 2 Oct
Air Canada Logo
11:15 a.m. - 2:05 p.m.
YVR
-
PVG
11h 50mdirect
Air Canada Logo
5:35 p.m. - 12:50 p.m.
PVG
-
YVR
10h 15mdirect
C$ 1,090Air Canada
Fri, 4 Sep - Wed, 28 Oct
Air China Logo
8:55 a.m. - 9:50 p.m.
YYZ
-
SHA
24h 55m
2 stops
Air China Logo
7:55 a.m. - 7:23 p.m.
SHA
-
YYZ
23h 28m
2 stops
C$ 1,587Air China
Mon, 21 Sep - Mon, 5 Oct
China Southern Logo
1:30 a.m. - 10:20 a.m.
YYZ
-
SHA
20h 50m
1 stop
China Southern Logo
9:45 p.m. - 10:00 p.m.
SHA
-
YYZ
36h 15m
1 stop
C$ 1,594China Southern
Sun, 12 Jul - Mon, 27 Jul
China Southern Logo
1:30 a.m. - 8:30 p.m.
YYZ
-
PVG
31h 00m
1 stop
China Southern Logo
10:05 p.m. - 10:00 p.m.
PVG
-
YYZ
35h 55m
1 stop
C$ 1,595China Southern
Sun, 12 Jul - Mon, 20 Jul
Cathay Pacific Logo
1:55 p.m. - 3:20 p.m.
YYZ
-
SHA
36h 25m
1 stop
Cathay Pacific Logo
1:35 p.m. - 12:15 p.m.
SHA
-
YYZ
35h 40m
1 stop
C$ 1,602Cathay Pacific
Sun, 29 Nov - Thu, 3 Dec
Cathay Pacific Logo
3:45 p.m. - 12:05 p.m.
YYZ
-
SHA
32h 20m
1 stop
Cathay Pacific Logo
1:20 p.m. - 2:00 p.m.
SHA
-
YYZ
36h 40m
1 stop
C$ 1,605Cathay Pacific
Sat, 19 Sep - Sat, 10 Oct
Air China Logo
4:15 p.m. - 11:30 p.m.
YYZ
-
CAN
19h 15m
1 stop
Air China Logo
6:25 a.m. - 1:10 p.m.
CAN
-
YYZ
18h 45m
1 stop
C$ 1,759Air China
Tue, 7 Jul - Tue, 28 Jul

momondo Fare Finder

 
Locate flights to China that fit your budget, with regularly updated fares and availability. In the last 7 days, momondo users made a total of 96,600 searches and data was last updated on 1 July 2026.
Use the filters below to find and compare flights to China that are best for you.

Fly from

Route

Depart

Return

Price

Cheapest round-trip

VancouverShanghai

YVR - SHA

YVRSHA

Vancouver Intl

Mon 2/11

3:15 p.m.-11:25 a.m.

1 stop29h 10m

Shanghai Hongqiao Intl

Mon 9/11

1:40 p.m.-2:45 p.m.

1 stop16h 05m

C$ 1,079

VancouverShanghai

YVR - SHA

YVRSHA

Vancouver Intl

Mon 21/9

12:30 a.m.-2:55 p.m.

1 stop23h 25m

Shanghai Hongqiao Intl

Tue 3/11

8:30 p.m.-4:45 p.m.

1 stop35h 15m

C$ 1,083

VancouverShanghai

YVR - PVG

YVRPVG

Vancouver Intl

Tue 8/9

10:50 a.m.-2:05 p.m.

Nonstop12h 15m

Shanghai Pu Dong

Fri 2/10

3:55 p.m.-11:20 a.m.

Nonstop10h 25m

C$ 1,089
Quickest round-trip

VancouverShanghai

YVR - PVG

YVRPVG

Vancouver Intl

Fri 4/9

11:15 a.m.-2:05 p.m.

Nonstop11h 50m

Shanghai Pu Dong

Wed 28/10

5:35 p.m.-12:50 p.m.

Nonstop10h 15m

C$ 1,090

TorontoShanghai

YYZ - SHA

YYZSHA

Toronto Pearson Intl

Mon 21/9

8:55 a.m.-9:50 p.m.

2 stops24h 55m

Shanghai Hongqiao Intl

Mon 5/10

7:55 a.m.-7:23 p.m.

2 stops23h 28m

C$ 1,587

TorontoShanghai

YYZ - SHA

YYZSHA

Toronto Pearson Intl

Sun 12/7

1:30 a.m.-10:20 a.m.

1 stop20h 50m

Shanghai Hongqiao Intl

Mon 27/7

9:45 p.m.-10:00 p.m.

1 stop36h 15m

C$ 1,594

TorontoShanghai

YYZ - PVG

YYZPVG

Toronto Pearson Intl

Sun 12/7

1:30 a.m.-8:30 p.m.

1 stop31h 00m

Shanghai Pu Dong

Mon 20/7

10:05 p.m.-10:00 p.m.

1 stop35h 55m

C$ 1,595

TorontoShanghai

YYZ - SHA

YYZSHA

Toronto Pearson Intl

Sun 29/11

1:55 p.m.-3:20 p.m.

1 stop36h 25m

Shanghai Hongqiao Intl

Thu 3/12

1:35 p.m.-12:15 p.m.

1 stop35h 40m

C$ 1,602

TorontoShanghai

YYZ - SHA

YYZSHA

Toronto Pearson Intl

Sat 19/9

3:45 p.m.-12:05 p.m.

1 stop32h 20m

Shanghai Hongqiao Intl

Sat 10/10

1:20 p.m.-2:00 p.m.

1 stop36h 40m

C$ 1,605

TorontoGuangzhou

YYZ - CAN

YYZCAN

Toronto Pearson Intl

Tue 7/7

4:15 p.m.-11:30 p.m.

1 stop19h 15m

Guangzhou Baiyun

Tue 28/7

6:25 a.m.-1:10 p.m.

1 stop18h 45m

C$ 1,759

Flights are sorted by cheapest round-trip flights first.

Showing 1-10 of 20 resultsSorted by cheapest first
1
2

See travel insights to China from

China flights insights and trends

Explore insights for your China flight to craft the best travel plan

What is the cheapest flight to China?

If you are looking to fly to China for less, look to airlines like Spring Airlines, HK Express, and China Eastern, with prices starting at C$ 155, C$ 190, and C$ 211 respectively.

See prices from:

Cheapest flights to cities in China

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

Cheap China flight deals and tips

Summary info about China flight prices, duration and airlines

Best One-Way Price

C$ 560

Best Round-Trip Price

C$ 1,079

Fastest flight time

11h 50m

Popular in

March
The best one-way flight price to China from Canada in the last 5 days is C$ 560 (Vancouver Intl to Beijing Capital).
The best round-trip flight price to China from Canada in the last 5 days is C$ 1,079 (Vancouver Intl to Shanghai Hongqiao Intl).
The fastest flight to China from Canada takes 11h 50m (Vancouver Intl to Shanghai Pu Dong).
March has the highest demand for flights to China, with a 5% price increase on average.

Frequently asked questions about flying to China

What popular landmarks are in China?

Which airlines fly to China?

What is the most popular airport in China to fly to?

How much are flights to China?

Flights to China have been found on momondo for as low as C$ 402 per ticket recently. However, the average price tends to be C$ 2,456 and anything for C$ 2,218 or less is a good deal. C$ 17,740 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.

What is the best day of the week to fly to China?

Thursday is the best day of the week to fly to China based on flight prices. Tuesday is another affordable option. If you are looking to save money on flights to China, then try to avoid flying out on a Sunday since this is when prices are at their highest.

Where is it cheapest to fly into China?

If you're headed to China, consider flying into Guangzhou Baiyun airport in Guangzhou for the best deals, with an average airfare of C$ 402. Alternatively, Chengdu Tianfu Intl airport in Chengdu is a close second for cheapest flights to China with an average airfare of C$ 553.

When did momondo last update prices for flights to China?

Prices for flights to China are updated daily.

How many operators does momondo search for flights to China?

How old do you have to be to fly to China?

The minimum age for a child to fly alone is five, but airlines that offer an unaccompanied minor (UNMR) service may have their own age limitations. Flight duration, scheduling, and layovers are among the considerations that may influence age limits. We recommend that you double-check with the airline you are booking with for travel to China.

What documentation or ID do you need to fly to China?

The required travel and health documents for your China trip may vary depending on your itinerary and personal circumstances. As a general rule, you should carry multiple documents, including a national ID card or driver's license and a passport valid for six months after your intended arrival at China. We recommend that you seek guidance from your airline or a reliable third party such as IATA.

Why use momondo?

Why should I use momondo to find a flight deal to China?

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.

Can I find flights to China with flexible booking policies on momondo?

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

How can momondo help me find flights to China?

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.

I’m not ready to book a flight to China right now. Can momondo alert me if prices change?

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.

An easier way to manage your China trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
Fri 31/7
Fri 7/8

Find better results for your trip to China

Popular Flights to China

Popular routes according to searches in the past day on momondo