Toronto Pearson Intl
Beijing Capital
1 stop
39h 45mEgypt Air
Toronto Pearson Intl
Beijing Capital
1 stop
24h 25mPhilippine Airlines
Toronto Pearson Intl
Beijing Capital
1 stop
22h 50mEVA Air
Toronto Pearson Intl
Beijing Capital
1 stop
30h 05mTurkish Airlines
Toronto Pearson Intl
Beijing Capital
1 stop
38h 35mEgypt Air
Toronto Pearson Intl
Beijing Capital
1 stop
38h 35mEgypt Air
Vancouver Intl
Beijing Capital
1 stop
19h 55mBeijing Capital
Vancouver Intl
1 stop
19h 35mPhilippine Airlines
Toronto Pearson Intl
Beijing Capital
1 stop
42h 35mBeijing Capital
Toronto Pearson Intl
2 stops
44h 35mEthiopian Air
Toronto Pearson Intl
Beijing Capital
1 stop
39h 45mBeijing Capital
Toronto Pearson Intl
1 stop
42h 55mEgypt Air
Vancouver Intl
Beijing Capital
2 stops
26h 25mBeijing Capital
Vancouver Intl
2 stops
24h 15mMultiple Airlines
Vancouver Intl
Beijing Capital
2 stops
49h 50mBeijing Capital
Vancouver Intl
2 stops
30h 29mLOT
Vancouver Intl
Beijing Capital
1 stop
19h 35mBeijing Capital
Vancouver Intl
1 stop
20h 40mEVA Air