Toronto Pearson Intl
Kabul Khwaja Rawash
2 stops
59h 55mKabul Khwaja Rawash
Toronto Pearson Intl
1 stop
32h 20mEmirates
Montreal Pierre Elliott Trudeau Intl
Kabul Khwaja Rawash
1 stop
18h 05mKabul Khwaja Rawash
Montreal Pierre Elliott Trudeau Intl
1 stop
30h 50mEmirates
Toronto Pearson Intl
Kabul Khwaja Rawash
2 stops
24h 05mKabul Khwaja Rawash
Toronto Pearson Intl
2 stops
28h 42mEmirates