Toronto Pearson Intl
Hong Kong Intl
1 stop
36h 05mHong Kong Intl
Toronto Pearson Intl
1 stop
25h 10mSWISS
Toronto Pearson Intl
Hong Kong Intl
1 stop
36h 55mHong Kong Intl
Toronto Pearson Intl
1 stop
44h 55mEmirates
Toronto Pearson Intl
Hong Kong Intl
1 stop
36h 55mHong Kong Intl
Toronto Pearson Intl
1 stop
44h 55mEmirates