Toronto Pearson Intl
Beijing Daxing Intl
1 stop
33h 50mSAUDIA
Toronto Pearson Intl
Beijing Capital
2 stops
40h 50mTAP AIR PORTUGAL
Toronto Pearson Intl
Beijing Capital
1 stop
38h 35mEgypt Air
Toronto Pearson Intl
Beijing Capital
1 stop
28h 50mEVA Air
Vancouver Intl
Beijing Daxing Intl
1 stop
20h 20mMultiple Airlines
Toronto Pearson Intl
Beijing Daxing Intl
1 stop
105h 50mSAUDIA
Toronto Pearson Intl
Beijing Daxing Intl
1 stop
33h 50mBeijing Daxing Intl
Toronto Pearson Intl
1 stop
30h 10mSAUDIA
Toronto Pearson Intl
Beijing Daxing Intl
2 stops
51h 10mBeijing Daxing Intl
Toronto Pearson Intl
2 stops
46h 24mBritish Airways
Vancouver Intl
Beijing Capital
1 stop
26h 00mBeijing Capital
Vancouver Intl
1 stop
22h 15mChina Airlines
Vancouver Intl
Beijing Capital
1 stop
19h 55mBeijing Capital
Vancouver Intl
1 stop
19h 35mPhilippine Airlines
Toronto Pearson Intl
Beijing Daxing Intl
2 stops
40h 37mBeijing Daxing Intl
Toronto Pearson Intl
2 stops
33h 13mQatar Airways
Toronto Pearson Intl
Beijing Capital
1 stop
38h 35mBeijing Capital
Toronto Pearson Intl
1 stop
43h 15mEgypt Air