Montreal Pierre Elliott Trudeau Intl
Nairobi Jomo Kenyatta Intl
1 stop
26h 40mNairobi Jomo Kenyatta Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
22h 25mEmirates
Toronto Pearson Intl
Nairobi Jomo Kenyatta Intl
1 stop
22h 30mNairobi Jomo Kenyatta Intl
Toronto Pearson Intl
1 stop
24h 30mEmirates