Toronto Pearson Intl
Kuala Lumpur Intl
1 stop
43h 20mKuala Lumpur Intl
Toronto Pearson Intl
1 stop
42h 50mEmirates
Toronto Pearson Intl
Kuala Lumpur Intl
1 stop
35h 55mKuala Lumpur Intl
Toronto Pearson Intl
1 stop
42h 50mEmirates
Toronto Pearson Intl
Kuala Lumpur Intl
1 stop
30h 10mKuala Lumpur Intl
Toronto Pearson Intl
1 stop
42h 50mEmirates