Find Flights to China

Age of child at time of return flight:
Have a Promo Code?
This is not a valid promo.

Cheap Flights to China

Are your sights set on China? Get your flights booked with Flight Centre! Or customize your own dream China vacation package. From the world's most popular destinations, to remote and exotic locations, our mission is to find you low prices and top value. When flying to and from Toronto we're always here to help you, because you're under our wing! We also find you insider deals on hotels, tours and add-ons, making our China vacation packages unbeatable, too. When it comes to your travels, our Airfare Experts go the extra mile.

Showing results 1 - 10 of 77

Enquire with one of our 950 Travel Agents

* Required
Vancouver to Shanghai Depart: October 16, 2018
Return: October 23, 2018
*other dates maybe available
$567
$197 base + $370 taxes/fees
Vancouver to Shanghai Depart: October 16, 2018
Return: October 23, 2018
*other dates maybe available
$567
$197 base + $370 taxes/fees
Vancouver to Shanghai Depart: September 28, 2018
Return: October 7, 2018
*other dates maybe available
$574
$199 base + $375 taxes/fees
Edmonton to Shanghai Depart: November 24, 2018
Return: December 8, 2018
*other dates maybe available
$584
$199 base + $385 taxes/fees
Calgary to Shanghai Depart: October 3, 2018
Return: October 10, 2018
*other dates maybe available
$597
$200 base + $397 taxes/fees
Vancouver to Beijing Depart: September 30, 2018
Return: October 7, 2018
*other dates maybe available
$617
$246 base + $371 taxes/fees
Vancouver to Beijing Depart: September 30, 2018
Return: October 7, 2018
*other dates maybe available
$617
$246 base + $371 taxes/fees
Vancouver to Beijing Depart: September 27, 2018
Return: October 9, 2018
*other dates maybe available
$625
$249 base + $376 taxes/fees
Calgary to Beijing Depart: September 29, 2018
Return: October 13, 2018
*other dates maybe available
$663
$179 base + $484 taxes/fees
Calgary to Beijing Depart: September 29, 2018
Return: October 13, 2018
*other dates maybe available
$663
$179 base + $484 taxes/fees
Showing results 11 - 20 of 77
Edmonton to Shanghai Depart: November 15, 2018
Return: November 25, 2018
*other dates maybe available
$667
$267 base + $400 taxes/fees
Edmonton to Shanghai Depart: November 15, 2018
Return: November 25, 2018
*other dates maybe available
$667
$267 base + $400 taxes/fees
Saskatoon to Beijing Depart: September 23, 2018
Return: October 4, 2018
*other dates maybe available
$668
$296 base + $372 taxes/fees
Saskatoon to Beijing Depart: September 23, 2018
Return: October 4, 2018
*other dates maybe available
$668
$296 base + $372 taxes/fees
Toronto to Shanghai Depart: September 29, 2018
Return: October 11, 2018
*other dates maybe available
$674
$296 base + $378 taxes/fees
Toronto to Shanghai Depart: September 29, 2018
Return: October 11, 2018
*other dates maybe available
$674
$296 base + $378 taxes/fees
Winnipeg to Shanghai Depart: September 10, 2018
Return: September 24, 2018
*other dates maybe available
$682
$296 base + $386 taxes/fees
Winnipeg to Shanghai Depart: September 10, 2018
Return: September 24, 2018
*other dates maybe available
$682
$296 base + $386 taxes/fees
Edmonton to Beijing Depart: September 2, 2018
Return: September 9, 2018
*other dates maybe available
$701
$301 base + $400 taxes/fees
Toronto to Beijing Depart: November 13, 2018
Return: November 27, 2018
*other dates maybe available
$702
$196 base + $506 taxes/fees
Showing results 21 - 30 of 77
Ottawa to Shanghai Depart: November 15, 2018
Return: November 29, 2018
*other dates maybe available
$703
$178 base + $525 taxes/fees
Ottawa to Shanghai Depart: November 15, 2018
Return: November 29, 2018
*other dates maybe available
$703
$178 base + $525 taxes/fees
Toronto to Guangzhou Depart: November 19, 2018
Return: November 30, 2018
*other dates maybe available
$708
$237 base + $471 taxes/fees
Toronto to Beijing Depart: November 27, 2018
Return: December 2, 2018
*other dates maybe available
$711
$194 base + $517 taxes/fees
Toronto to Beijing Depart: November 27, 2018
Return: December 2, 2018
*other dates maybe available
$711
$194 base + $517 taxes/fees
Calgary to Beijing Depart: September 27, 2018
Return: October 11, 2018
*other dates maybe available
$712
$267 base + $445 taxes/fees
Ottawa to Beijing Depart: November 6, 2018
Return: November 20, 2018
*other dates maybe available
$715
$261 base + $454 taxes/fees
Winnipeg to Beijing Depart: September 26, 2018
Return: October 7, 2018
*other dates maybe available
$722
$300 base + $422 taxes/fees
Saskatoon to Shanghai Depart: September 29, 2018
Return: October 12, 2018
*other dates maybe available
$726
$355 base + $371 taxes/fees
Saskatoon to Shanghai Depart: September 29, 2018
Return: October 12, 2018
*other dates maybe available
$726
$355 base + $371 taxes/fees
Showing results 31 - 40 of 77
Toronto to Shanghai Depart: November 14, 2018
Return: November 28, 2018
*other dates maybe available
$731
$349 base + $382 taxes/fees
Winnipeg to Shanghai Depart: September 3, 2018
Return: September 17, 2018
*other dates maybe available
$740
$350 base + $390 taxes/fees
Toronto to Guangzhou Depart: November 1, 2018
Return: November 15, 2018
*other dates maybe available
$758
$360 base + $398 taxes/fees
Toronto to Guangzhou Depart: November 1, 2018
Return: November 15, 2018
*other dates maybe available
$758
$360 base + $398 taxes/fees
St. Johns to Shanghai Depart: November 23, 2018
Return: November 30, 2018
*other dates maybe available
$767
$240 base + $527 taxes/fees
Saskatoon to Beijing Depart: September 1, 2018
Return: September 8, 2018
*other dates maybe available
$785
$350 base + $435 taxes/fees
Ottawa to Beijing Depart: September 26, 2018
Return: October 5, 2018
*other dates maybe available
$797
$420 base + $377 taxes/fees
Ottawa to Beijing Depart: September 26, 2018
Return: October 5, 2018
*other dates maybe available
$797
$420 base + $377 taxes/fees
Calgary to Shanghai Depart: July 16, 2018
Return: July 23, 2018
*other dates maybe available
$806
$420 base + $386 taxes/fees
Calgary to Shanghai Depart: July 16, 2018
Return: July 23, 2018
*other dates maybe available
$806
$420 base + $386 taxes/fees
Showing results 41 - 50 of 77
Ottawa to Shanghai Depart: September 29, 2018
Return: October 8, 2018
*other dates maybe available
$840
$400 base + $440 taxes/fees
Halifax to Shanghai Depart: October 25, 2018
Return: November 4, 2018
*other dates maybe available
$865
$333 base + $532 taxes/fees
Halifax to Shanghai Depart: October 25, 2018
Return: November 4, 2018
*other dates maybe available
$865
$333 base + $532 taxes/fees
Edmonton to Beijing Depart: July 17, 2018
Return: July 31, 2018
*other dates maybe available
$885
$435 base + $450 taxes/fees
Vancouver to Shanghai Depart: September 12, 2018
Return: September 26, 2018
*other dates maybe available
$990
$662 base + $328 taxes/fees
Vancouver to Shanghai Depart: September 12, 2018
Return: September 26, 2018
*other dates maybe available
$990
$662 base + $328 taxes/fees
St. Johns to Beijing Depart: October 24, 2018
Return: November 7, 2018
*other dates maybe available
$1029
$526 base + $503 taxes/fees
Saskatoon to Shanghai Depart: September 4, 2018
Return: September 12, 2018
*other dates maybe available
$1042
$627 base + $415 taxes/fees
Toronto to Shanghai Depart: September 12, 2018
Return: September 26, 2018
*other dates maybe available
$1047
$712 base + $335 taxes/fees
Toronto to Shanghai Depart: September 12, 2018
Return: September 26, 2018
*other dates maybe available
$1047
$712 base + $335 taxes/fees
Showing results 51 - 60 of 77
Kelowna to Beijing Depart: July 12, 2018
Return: July 17, 2018
*other dates maybe available
$1063
$627 base + $436 taxes/fees
Halifax to Beijing Depart: October 16, 2018
Return: October 30, 2018
*other dates maybe available
$1253
$792 base + $461 taxes/fees
Toronto to Guangzhou Depart: September 12, 2018
Return: September 26, 2018
*other dates maybe available
$1448
$1125 base + $323 taxes/fees
Toronto to Guangzhou Depart: September 12, 2018
Return: September 26, 2018
*other dates maybe available
$1448
$1125 base + $323 taxes/fees
Vancouver to Shanghai
Premium Economy Class
Depart: September 20, 2018
Return: October 4, 2018
*other dates maybe available
$1628
$1253 base + $375 taxes/fees
Vancouver to Shanghai
Premium Economy Class
Depart: September 20, 2018
Return: October 4, 2018
*other dates maybe available
$1628
$1253 base + $375 taxes/fees
Toronto to Shanghai
Premium Economy Class
Depart: September 19, 2018
Return: October 3, 2018
*other dates maybe available
$1823
$1381 base + $442 taxes/fees
Toronto to Shanghai
Premium Economy Class
Depart: September 19, 2018
Return: October 3, 2018
*other dates maybe available
$1823
$1381 base + $442 taxes/fees
Vancouver to Beijing
Premium Economy Class
Depart: September 18, 2018
Return: October 2, 2018
*other dates maybe available
$1855
$1460 base + $395 taxes/fees
Vancouver to Beijing
Premium Economy Class
Depart: September 18, 2018
Return: October 2, 2018
*other dates maybe available
$1855
$1460 base + $395 taxes/fees
Showing results 61 - 70 of 77
Halifax to Shanghai Depart: July 10, 2018
Return: July 24, 2018
*other dates maybe available
$1906
$1421 base + $485 taxes/fees
Winnipeg to Beijing Depart: June 16, 2018
Return: June 30, 2018
*other dates maybe available
$1947
$1549 base + $398 taxes/fees
Winnipeg to Beijing Depart: June 16, 2018
Return: June 30, 2018
*other dates maybe available
$1947
$1549 base + $398 taxes/fees
Halifax to Beijing Depart: June 26, 2018
Return: July 10, 2018
*other dates maybe available
$2000
$1511 base + $489 taxes/fees
Halifax to Beijing Depart: June 26, 2018
Return: July 10, 2018
*other dates maybe available
$2000
$1511 base + $489 taxes/fees
Toronto to Beijing
Premium Economy Class
Depart: September 18, 2018
Return: October 2, 2018
*other dates maybe available
$2127
$1685 base + $442 taxes/fees
Toronto to Beijing
Premium Economy Class
Depart: September 18, 2018
Return: October 2, 2018
*other dates maybe available
$2127
$1685 base + $442 taxes/fees
Vancouver to Beijing
Business Class
Depart: September 20, 2018
Return: October 4, 2018
*other dates maybe available
$2425
$2050 base + $375 taxes/fees
Vancouver to Beijing
Business Class
Depart: September 20, 2018
Return: October 4, 2018
*other dates maybe available
$2425
$2050 base + $375 taxes/fees
Toronto to Beijing
Business Class
Depart: September 19, 2018
Return: October 3, 2018
*other dates maybe available
$2951
$1999 base + $952 taxes/fees
Showing results 71 - 77 of 77
Toronto to Beijing
Business Class
Depart: September 19, 2018
Return: October 3, 2018
*other dates maybe available
$2951
$1999 base + $952 taxes/fees
Vancouver to Shanghai
Business Class
Depart: September 20, 2018
Return: October 4, 2018
*other dates maybe available
$3124
$2669 base + $455 taxes/fees
Vancouver to Shanghai
Business Class
Depart: September 20, 2018
Return: October 4, 2018
*other dates maybe available
$3124
$2669 base + $455 taxes/fees
Toronto to Shanghai
Business Class
Depart: September 20, 2018
Return: October 4, 2018
*other dates maybe available
$3783
$3400 base + $383 taxes/fees
Toronto to Shanghai
Business Class
Depart: September 20, 2018
Return: October 4, 2018
*other dates maybe available
$3783
$3400 base + $383 taxes/fees
St. Johns to Shanghai Depart: June 30, 2018
Return: July 8, 2018
*other dates maybe available
$5695
$5230 base + $465 taxes/fees
St. Johns to Shanghai Depart: June 30, 2018
Return: July 8, 2018
*other dates maybe available
$5695
$5230 base + $465 taxes/fees
Chat with
a travel
expert!

*Prices are in CAD unless otherwise stated and subject to availability. Please refer to specific product's terms and conditions.

LOWEST AIRFARE GUARANTEE

Look here to find the lowest prices on flights to domestic and international destinations. Flight Centre's Lowest Airfare Guarantee promises you the best deals on flights within Canada and around the world. We'll match any comparable airfare quote and that's our guarantee. ^Based on Canadian registered businesses & websites for travel departing within Canada. Written quote must be presented prior to booking.