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 38

Enquire with one of our 950 Travel Agents

* Required
Vancouver to Guangzhou Depart: February 5, 2019
Return: February 17, 2019
*other dates maybe available
$585
$171 base + $415 taxes/fees
Vancouver to Shanghai Depart: May 16, 2019
Return: May 27, 2019
*other dates maybe available
$621
$249 base + $373 taxes/fees
Toronto to Shanghai Depart: February 19, 2019
Return: February 26, 2019
*other dates maybe available
$652
$270 base + $383 taxes/fees
Calgary to Shanghai Depart: May 7, 2019
Return: May 21, 2019
*other dates maybe available
$656
$251 base + $405 taxes/fees
Edmonton to Shanghai Depart: April 23, 2019
Return: May 7, 2019
*other dates maybe available
$656
$251 base + $406 taxes/fees
Calgary to Beijing Depart: April 5, 2019
Return: April 13, 2019
*other dates maybe available
$664
$664 base + $0 taxes/fees
Toronto to Beijing Depart: March 25, 2019
Return: April 4, 2019
*other dates maybe available
$667
$226 base + $442 taxes/fees
Vancouver to Beijing Depart: February 20, 2019
Return: February 28, 2019
*other dates maybe available
$675
$240 base + $435 taxes/fees
Toronto to Guangzhou Depart: February 19, 2019
Return: March 4, 2019
*other dates maybe available
$684
$271 base + $414 taxes/fees
Edmonton to Beijing Depart: February 21, 2019
Return: March 1, 2019
*other dates maybe available
$711
$266 base + $445 taxes/fees
Showing results 11 - 20 of 38
Ottawa to Beijing Depart: March 27, 2019
Return: April 7, 2019
*other dates maybe available
$716
$264 base + $452 taxes/fees
Ottawa to Shanghai Depart: February 21, 2019
Return: February 27, 2019
*other dates maybe available
$720
$281 base + $440 taxes/fees
Saskatoon to Beijing Depart: April 13, 2019
Return: April 27, 2019
*other dates maybe available
$779
$340 base + $439 taxes/fees
Saskatoon to Shanghai Depart: February 3, 2019
Return: February 17, 2019
*other dates maybe available
$786
$411 base + $376 taxes/fees
Winnipeg to Beijing Depart: February 26, 2019
Return: March 12, 2019
*other dates maybe available
$786
$343 base + $444 taxes/fees
Winnipeg to Shanghai Depart: March 12, 2019
Return: March 25, 2019
*other dates maybe available
$791
$351 base + $440 taxes/fees
Kelowna to Shanghai Depart: May 18, 2019
Return: May 25, 2019
*other dates maybe available
$800
$371 base + $430 taxes/fees
Kelowna to Beijing Depart: February 14, 2019
Return: February 24, 2019
*other dates maybe available
$862
$429 base + $433 taxes/fees
Halifax to Beijing Depart: April 3, 2019
Return: April 13, 2019
*other dates maybe available
$878
$361 base + $518 taxes/fees
Halifax to Shanghai Depart: March 4, 2019
Return: March 15, 2019
*other dates maybe available
$886
$400 base + $486 taxes/fees
Showing results 21 - 30 of 38
St. Johns to Shanghai Depart: March 11, 2019
Return: March 21, 2019
*other dates maybe available
$954
$451 base + $503 taxes/fees
Vancouver to Shanghai, Beijing Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$965
$614 base + $351 taxes/fees
Vancouver to Shanghai, Beijing Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$965
$614 base + $351 taxes/fees
St. Johns to Beijing Depart: March 11, 2019
Return: March 21, 2019
*other dates maybe available
$1039
$541 base + $499 taxes/fees
Calgary to Shanghai, Beijing Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$1110
$744 base + $366 taxes/fees
Calgary to Beijing, Shanghai Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$1110
$744 base + $366 taxes/fees
Edmonton to Beijing, Shanghai Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$1110
$744 base + $366 taxes/fees
Edmonton to Shanghai, Beijing Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$1110
$744 base + $366 taxes/fees
Saskatoon to Shanghai, Beijing Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$1198
$780 base + $418 taxes/fees
Saskatoon to Beijing, Shanghai Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$1198
$780 base + $418 taxes/fees
Showing results 31 - 38 of 38
Winnipeg to Beijing, Shanghai Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$1198
$774 base + $424 taxes/fees
Winnipeg to Shanghai, Beijing Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$1198
$774 base + $424 taxes/fees
Toronto to Shanghai, Beijing Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$1247
$889 base + $358 taxes/fees
Toronto to Shanghai, Beijing Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$1247
$889 base + $358 taxes/fees
Ottawa to Shanghai, Beijing Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$1399
$976 base + $423 taxes/fees
Ottawa to Beijing, Shanghai Depart: March 20, 2019
Return: April 10, 2019
*other dates maybe available
$1399
$976 base + $423 taxes/fees
Halifax to Beijing, Shanghai Depart: March 19, 2019
Return: April 10, 2019
*other dates maybe available
$1496
$1120 base + $376 taxes/fees
Halifax to Shanghai, Beijing Depart: March 19, 2019
Return: April 10, 2019
*other dates maybe available
$1496
$1120 base + $376 taxes/fees