Vancouver Intl
Nairobi Jomo Kenyatta Intl
3 stops
30h 56mNairobi Jomo Kenyatta Intl
Vancouver Intl
3 stops
33h 24mAlaska Airlines
Vancouver Intl
Nairobi Jomo Kenyatta Intl
2 stops
31h 10mNairobi Jomo Kenyatta Intl
Vancouver Intl
3 stops
33h 24mAlaska Airlines
Vancouver Intl
Nairobi Jomo Kenyatta Intl
3 stops
31h 42mNairobi Jomo Kenyatta Intl
Vancouver Intl
3 stops
32h 39mAlaska Airlines
Vancouver Intl
Nairobi Jomo Kenyatta Intl
3 stops
31h 42mNairobi Jomo Kenyatta Intl
Vancouver Intl
3 stops
34h 35mAlaska Airlines