Montreal Pierre Elliott Trudeau Intl
Kabul Khwaja Rawash
1 stop
37h 35mKabul Khwaja Rawash
Montreal Pierre Elliott Trudeau Intl
2 stops
36h 06mEmirates
Montreal Pierre Elliott Trudeau Intl
Kabul Khwaja Rawash
1 stop
20h 15mKabul Khwaja Rawash
Montreal Pierre Elliott Trudeau Intl
1 stop
30h 50mEmirates