Toronto Pearson Intl
Hong Kong Intl
1 stop
36h 15mHong Kong Intl
Toronto Pearson Intl
1 stop
45h 40mEmirates
Toronto Pearson Intl
Hong Kong Intl
1 stop
35h 50mHong Kong Intl
Toronto Pearson Intl
1 stop
45h 40mEmirates
Toronto Pearson Intl
Hong Kong Intl
2 stops
38h 45mHong Kong Intl
Toronto Pearson Intl
1 stop
45h 40mEmirates
Toronto Pearson Intl
Hong Kong Intl
1 stop
36h 15mHong Kong Intl
Toronto Pearson Intl
1 stop
45h 40mEmirates
Toronto Pearson Intl
Hong Kong Intl
2 stops
39h 10mHong Kong Intl
Toronto Pearson Intl
2 stops
49h 15mEmirates
Toronto Pearson Intl
Hong Kong Intl
1 stop
36h 55mHong Kong Intl
Toronto Pearson Intl
1 stop
44h 55mEmirates