Newark
Cairo
2 stops
31h 55mCairo
Newark
2 stops
32h 15mEmirates
New York John F Kennedy Intl
Nairobi Jomo Kenyatta Intl
1 stop
25h 40mNairobi Jomo Kenyatta Intl
New York John F Kennedy Intl
2 stops
34h 10mEmirates
New York John F Kennedy Intl
Nairobi Jomo Kenyatta Intl
1 stop
19h 55mNairobi Jomo Kenyatta Intl
New York John F Kennedy Intl
2 stops
28h 10mEmirates
New York John F Kennedy Intl
Nairobi Jomo Kenyatta Intl
2 stops
38h 40mNairobi Jomo Kenyatta Intl
New York John F Kennedy Intl
2 stops
28h 10mEmirates
New York John F Kennedy Intl
Nairobi Jomo Kenyatta Intl
2 stops
38h 40mNairobi Jomo Kenyatta Intl
New York John F Kennedy Intl
2 stops
28h 10mEmirates
New York John F Kennedy Intl
Casablanca Mohamed V
2 stops
33h 25mCasablanca Mohamed V
New York John F Kennedy Intl
2 stops
33h 10mEmirates
Newark
Cairo
2 stops
37h 45mMultiple Airlines