Find cheap flights to China

Find cheap flights to China

Round-trip
Economy
Boston (BOS)
China
Fri. 3/7
Fri. 10/7
Any month
Compare vs. KAYAK |
Search hundreds of travel sites at once for deals on flights to China

Latest China Flight Deals

Shanghai
Direct from C$ 882
Direct from C$ 873
Beijing
Direct from C$ 847
Direct from C$ 725
Guangzhou
Direct from C$ 906
Direct from C$ 689
Zhengzhou
Direct from C$ 644
Direct from C$ 644
Shenyang
2+ stops from C$ 590
2+ stops from C$ 590

Good to know

Low season

November Best time to beat the crowds (6% less expensive on average)

High season

December Most popular time to fly (15% more expensive on average)

Average price of a round-trip

C$ 831 (avg. price over the last 2 weeks)

Good deal for a round-trip

C$ 464 or less

Top tips for finding cheap flights to China

  • Looking for cheap airfare to China? 25% of our users found round-trip tickets to China for the following prices or less: From Vancouver C$ 686, from Calgary C$ 814, from Toronto C$ 830
  • Book at least 3 weeks before departure in order to get a below-average price.
  • High season is considered to be January, November and December. The cheapest month to fly to China is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest China flight deals.
  • To prepare for your flight to China, you will need to obtain a visa before entering the country. Canadian citizens can stay in China for 15 days. The single-entry visa costs C$ 120 and can be submitted either online or by post. If you enter China as a group, you must also exit the country as a group.
  • Travellers can import certain duty-free products upon arrival in China, including 400 cigarettes, 1.5 L of alcohol or 50 g of silver or gold. You will not be able to bring fresh fruit or meat into the country.
  • If you are travelling to China with children, Air Canada offers several child-friendly options for families. Take advantage of Family Check-in and early boarding if you have children under the age of six, where you and your family can board early on flights to China. They also offer family seating on the flight.
  • China has many large cities that are easily reached by domestic flights from one of the many airports. Consider flying to a major airport such as Beijing Capital International Airport (PEK), Shanghai Pudong International Airport (PVG) or Chengdu Shuangliu International Airport (CTU), which offer flights from Canada with Air China.
  • If you are looking at flights to China near the start of the year, avoid the last week in January as it is the Chinese New Year, also known as the Spring Festival. Airfares can increase and airports will be busy as many Chinese citizens travel during this celebration.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking China flights

How long is the flight to China?

What is the cheapest flight to China?

Which airlines fly to China?

What are the most popular destinations in China?

I want to visit the Great Wall of China, which airport should I fly into?

Can I get a direct flight to China from Canada?

I want to visit Hong Kong, is there an airport there?

I am visiting Tibet, where should I fly into?

Which airport should I fly into in Shanghai?

How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

Top 4 airlines flying to China

Scores according to KAYAK customer reviews

8.7
Japan Airlines
Overall score based on 4,471 reviews
8.9
Boarding
8.6
Comfort
9.1
Crew
8.6
Entertainment
8.5
Food
Airline reviews
Read more about Japan Airlines

Book cheap flights to China (Round-trip)

Airports
Origin
Vancouver
C$ 648
only
C$ 648
Calgary
C$ 703
only
C$ 703
Toronto
C$ 737
only
C$ 737
Destination
Beijing
C$ 648
only
C$ 648
C$ 696
only
C$ 696
Shanghai
C$ 783
only
C$ 783
C$ 1037
only
C$ 1037
Wed., 2 Dec.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
11h 20m
Thu., 3 Dec.
PEK
Beijing Capital Airport
YVR
Vancouver Airport
31h 50m
C$ 648
Trip: 2 days
Based on null reviews
Sat., 7 Nov.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
33h 40m
Sat., 14 Nov.
PEK
Beijing Capital Airport
YVR
Vancouver Airport
19h 47m
C$ 695
Trip: 8 days
Based on null reviews
Mon., 16 Nov.
YVR
Vancouver Airport
PKX
Beijing Daxing Intl
13h 40m
Mon., 23 Nov.
PKX
Beijing Daxing Intl
YVR
Vancouver Airport
17h 53m
C$ 696
Trip: 8 days
Based on null reviews
Mon., 23 Nov.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
34h 35m
Sat., 28 Nov.
PEK
Beijing Capital Airport
YVR
Vancouver Airport
33h 00m
C$ 772
Trip: 6 days
Based on null reviews
Sat., 31 Oct.
YYZ
Toronto Pearson Airport
PKX
Beijing Daxing Intl
23h 50m
Thu., 12 Nov.
PKX
Beijing Daxing Intl
YYZ
Toronto Pearson Airport
40h 35m
C$ 1014
Trip: 13 days
Based on null reviews
Mon., 14 Sep.
YYZ
Toronto Pearson Airport
SHA
Shanghai Hongqiao Intl
39h 09m
Tue., 24 Nov.
SHA
Shanghai Hongqiao Intl
YYZ
Toronto Pearson Airport
38h 23m
C$ 1037
Trip: 72 days
Based on null reviews
Sat., 1 Aug.
YVR
Vancouver Airport
PKX
Beijing Daxing Intl
25h 40m
Sat., 12 Sep.
PKX
Beijing Daxing Intl
YVR
Vancouver Airport
39h 30m
C$ 1196
Trip: 43 days
Based on null reviews
Wed., 2 Dec.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
11h 20m
Fri., 4 Dec.
PEK
Beijing Capital Airport
YVR
Vancouver Airport
20h 15m
C$ 649
Trip: 3 days
Based on null reviews
Sat., 7 Nov.
YYC
Calgary Airport
PKX
Beijing Daxing Intl
21h 25m
Mon., 7 Dec.
PKX
Beijing Daxing Intl
YYC
Calgary Airport
25h 32m
C$ 703
Trip: 31 days
Based on null reviews
Wed., 2 Dec.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
11h 20m
Thu., 3 Dec.
PEK
Beijing Capital Airport
YVR
Vancouver Airport
31h 50m
C$ 650
Trip: 2 days
Based on null reviews
Mon., 16 Nov.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
21h 05m
Mon., 23 Nov.
PEK
Beijing Capital Airport
YVR
Vancouver Airport
19h 35m
C$ 774
Trip: 8 days
Based on null reviews
Mon., 9 Nov.
YYZ
Toronto Pearson Airport
PVG
Shanghai Pudong Airport
19h 50m
Sun., 29 Nov.
PVG
Shanghai Pudong Airport
YYZ
Toronto Pearson Airport
19h 53m
C$ 783
Trip: 21 days
Based on null reviews
Sat., 31 Oct.
YYZ
Toronto Pearson Airport
PKX
Beijing Daxing Intl
22h 55m
Sat., 28 Nov.
PKX
Beijing Daxing Intl
YYZ
Toronto Pearson Airport
16h 00m
C$ 737
Trip: 29 days
Based on null reviews
Tue., 1 Dec.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
28h 45m
Tue., 8 Dec.
PEK
Beijing Capital Airport
YVR
Vancouver Airport
17h 50m
C$ 776
Trip: 8 days
Based on null reviews
Mon., 16 Nov.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
22h 35m
Mon., 23 Nov.
PEK
Beijing Capital Airport
YVR
Vancouver Airport
33h 46m
C$ 713
Trip: 8 days
Based on null reviews
Sat., 31 Oct.
YYZ
Toronto Pearson Airport
PKX
Beijing Daxing Intl
15h 25m
Tue., 10 Nov.
PKX
Beijing Daxing Intl
YYZ
Toronto Pearson Airport
31h 56m
C$ 738
Trip: 11 days
Based on null reviews
Mon., 16 Nov.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
28h 45m
Mon., 23 Nov.
PEK
Beijing Capital Airport
YVR
Vancouver Airport
20h 05m
C$ 778
Trip: 8 days
Based on null reviews
Mon., 16 Nov.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
22h 35m
Mon., 23 Nov.
PEK
Beijing Capital Airport
YVR
Vancouver Airport
38h 06m
C$ 726
Trip: 8 days
Based on null reviews
Sat., 31 Oct.
YYZ
Toronto Pearson Airport
PKX
Beijing Daxing Intl
23h 50m
Thu., 3 Dec.
PKX
Beijing Daxing Intl
YYZ
Toronto Pearson Airport
40h 35m
C$ 1024
Trip: 34 days
Based on null reviews
Mon., 16 Nov.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
21h 05m
Mon., 23 Nov.
PEK
Beijing Capital Airport
YVR
Vancouver Airport
28h 25m
C$ 781
Trip: 8 days
Based on null reviews

Book cheap flights to China (One-way)

Airports
Origin
Vancouver
C$ 539
only
C$ 539
Montreal
C$ 1488
only
C$ 1488
Toronto
C$ 608
only
C$ 608
Destination
Beijing
C$ 539
only
C$ 539
Shanghai
C$ 608
only
C$ 608
Sat., 5 Sep.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
39h 45m
C$ 539
Based on null reviews
Mon., 17 Aug.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
16h 10m
C$ 622
Based on null reviews
Fri., 11 Sep.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
28h 00m
C$ 657
Based on null reviews
Wed., 2 Sep.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
20h 20m
C$ 771
Based on null reviews
Tue., 25 Aug.
YYZ
Toronto Pearson Airport
PVG
Shanghai Pudong Airport
38h 52m
C$ 608
Based on null reviews
Tue., 1 Sep.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
16h 30m
C$ 630
Based on null reviews
Fri., 11 Sep.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
19h 25m
C$ 664
Based on null reviews
Mon., 24 Aug.
YYZ
Toronto Pearson Airport
PVG
Shanghai Pudong Airport
36h 55m
C$ 610
Based on null reviews
Tue., 1 Sep.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
16h 30m
C$ 634
Based on null reviews
Tue., 1 Sep.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
16h 30m
C$ 667
Based on null reviews
Mon., 13 Jul.
YUL
Montreal Trudeau Airport
PVG
Shanghai Pudong Airport
26h 15m
C$ 1488
Based on null reviews
Wed., 2 Sep.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
16h 30m
C$ 635
Based on null reviews
Mon., 13 Jul.
YUL
Montreal Trudeau Airport
PVG
Shanghai Pudong Airport
28h 05m
C$ 1539
Based on null reviews
Mon., 31 Aug.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
18h 30m
C$ 785
Based on null reviews
Wed., 2 Sep.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
20h 30m
C$ 676
Based on null reviews
Thu., 20 Aug.
YYZ
Toronto Pearson Airport
PVG
Shanghai Pudong Airport
41h 29m
C$ 691
Based on null reviews
Wed., 2 Sep.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
20h 20m
C$ 787
Based on null reviews
Wed., 2 Sep.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
19h 15m
C$ 660
Based on null reviews
Mon., 31 Aug.
YVR
Vancouver Airport
PEK
Beijing Capital Airport
20h 30m
C$ 679
Based on null reviews
Thu., 27 Aug.
YYZ
Toronto Pearson Airport
PVG
Shanghai Pudong Airport
44h 36m
C$ 692
Based on null reviews
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

-
1
  • Round-trip
  • One-way
  • Multi-city
  • Trip Builder
  • 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