Toronto Pearson Intl
Beijing Capital
2 stops
42h 00mTAP AIR PORTUGAL
Calgary
Beijing Capital
1 stop
37h 15mMultiple Airlines
Calgary
Beijing Capital
2 stops
23h 25mPhilippine Airlines
Toronto Pearson Intl
Beijing Capital
1 stop
38h 35mEgypt Air
Calgary
Beijing Capital
2 stops
30h 30mChina Airlines
Montreal Pierre Elliott Trudeau Intl
Beijing Capital
1 stop
28h 25mAir France
Toronto Pearson Intl
Beijing Capital
2 stops
23h 20mBeijing Capital
Toronto Pearson Intl
2 stops
32h 00mTAP AIR PORTUGAL
Toronto Pearson Intl
Beijing Capital
1 stop
26h 10mBeijing Capital
Toronto Pearson Intl
1 stop
25h 50mLufthansa
Vancouver Intl
Beijing Capital
1 stop
17h 55mBeijing Capital
Vancouver Intl
1 stop
38h 00mChina Airlines
Vancouver Intl
Beijing Capital
1 stop
28h 10mBeijing Capital
Vancouver Intl
1 stop
29h 25mKorean Air
Vancouver Intl
Beijing Capital
1 stop
16h 35mBeijing Capital
Vancouver Intl
1 stop
18h 20mMultiple Airlines
Toronto Pearson Intl
Beijing Capital
1 stop
22h 45mBeijing Capital
Toronto Pearson Intl
1 stop
33h 05mCathay Pacific