Toronto Pearson Intl
Kabul Khwaja Rawash
1 stop
33h 25mKabul Khwaja Rawash
Toronto Pearson Intl
2 stops
35h 22mEmirates
Toronto Pearson Intl
Kabul Khwaja Rawash
1 stop
29h 50mKabul Khwaja Rawash
Toronto Pearson Intl
1 stop
24h 10mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Kabul Khwaja Rawash
2 stops
43h 25mKabul Khwaja Rawash
Montreal Pierre Elliott Trudeau Intl
1 stop
24h 10mEmirates
Montreal Pierre Elliott Trudeau Intl
Kabul Khwaja Rawash
1 stop
37h 35mKabul Khwaja Rawash
Montreal Pierre Elliott Trudeau Intl
1 stop
24h 10mEmirates
Toronto Pearson Intl
Kabul Khwaja Rawash
2 stops
41h 25mKabul Khwaja Rawash
Toronto Pearson Intl
2 stops
34h 22mEmirates