Toronto Pearson Intl
Beijing Daxing Intl
1 stop
33h 50mSAUDIA
Toronto Pearson Intl
Beijing Capital
2 stops
40h 50mTAP AIR PORTUGAL
Toronto Pearson Intl
Shanghai Pu Dong
1 stop
43h 05mEgypt Air
Vancouver Intl
Shanghai Hongqiao Intl
2 stops
38h 15mANA
Toronto Pearson Intl
Shanghai Pu Dong
1 stop
27h 00mPhilippine Airlines
Toronto Pearson Intl
Shanghai Pu Dong
2 stops
32h 45mMultiple Airlines
Toronto Pearson Intl
Beijing Daxing Intl
1 stop
33h 50mBeijing Daxing Intl
Toronto Pearson Intl
1 stop
30h 10mSAUDIA
Vancouver Intl
Shanghai Pu Dong
1 stop
18h 50mShanghai Pu Dong
Vancouver Intl
1 stop
21h 30mPhilippine Airlines
Vancouver Intl
Shanghai Hongqiao Intl
1 stop
28h 30mShanghai Hongqiao Intl
Vancouver Intl
1 stop
16h 05mANA
Toronto Pearson Intl
Shanghai Pu Dong
1 stop
26h 40mShanghai Pu Dong
Toronto Pearson Intl
1 stop
38h 55mSWISS
Vancouver Intl
Shanghai Pu Dong
1 stop
22h 30mShanghai Pu Dong
Vancouver Intl
2 stops
32h 01mMultiple Airlines
Toronto Pearson Intl
Beijing Daxing Intl
2 stops
51h 10mBeijing Daxing Intl
Toronto Pearson Intl
2 stops
46h 24mBritish Airways
January
C$ 3,590
February
C$ 3,376
March
C$ 3,415
April
C$ 4,907
May
C$ 4,063
June
C$ 4,963
July
C$ 4,414
August
C$ 3,978
September
C$ 3,478
October
C$ 3,335
November
C$ 3,009
December
C$ 3,364
November is currently the cheapest month to fly business class to China. At this moment in time June is the most expensive month. These prices are determined by multiple factors and booking in advance can help keep costs down if your schedule is not as flexible.