Newark
Nairobi Jomo Kenyatta Intl
2 stops
31h 50mNairobi Jomo Kenyatta Intl
Newark
3 stops
35h 04mAlaska Airlines
New York John F Kennedy Intl
Nairobi Jomo Kenyatta Intl
1 stop
19h 10mNairobi Jomo Kenyatta Intl
New York John F Kennedy Intl
1 stop
20h 55mAir France
New York John F Kennedy Intl
Nairobi Jomo Kenyatta Intl
1 stop
25h 40mNairobi Jomo Kenyatta Intl
New York John F Kennedy Intl
1 stop
23h 15mEmirates
Newark
Nairobi Jomo Kenyatta Intl
3 stops
33h 50mNairobi Jomo Kenyatta Intl
Newark
3 stops
35h 04mAlaska Airlines
Los Angeles
Nairobi Jomo Kenyatta Intl
2 stops
29h 00mNairobi Jomo Kenyatta Intl
Los Angeles
3 stops
32h 39mAlaska Airlines
New York John F Kennedy Intl
Nairobi Jomo Kenyatta Intl
2 stops
32h 55mNairobi Jomo Kenyatta Intl
New York John F Kennedy Intl
2 stops
33h 20mEmirates