Portland - Nairobi14 daysFri 16 OctPDX-NBO· 2 stopsAmerican AirlinesSat 31 OctNBO-PDX· 2 stopsAmerican Airlinesfrom728 USD
New York - Nairobi14 daysSun 01 MarJFK-NBO· 1 stopEtihad AirwaysTue 17 MarNBO-JFK· 1 stopEtihad Airwaysfrom814 USD
New York - Nairobi11 daysWed 07 OctJFK-NBO· 1 stopEtihad AirwaysTue 20 OctNBO-JFK· 1 stopEtihad Airwaysfrom814 USD
Chicago - Nairobi10 daysSun 13 SepORD-NBO· 1 stopEtihad AirwaysFri 25 SepNBO-ORD· 1 stopEtihad Airwaysfrom844 USD
Atlanta - Nairobi6 daysTue 14 AprATL-NBO· 1 stopEtihad AirwaysWed 22 AprNBO-ATL· 1 stopEtihad Airwaysfrom854 USD
Washington - Nairobi9 daysSat 18 AprIAD-NBO· 1 stopEtihad AirwaysWed 29 AprNBO-IAD· 1 stopEtihad Airwaysfrom889 USD
Houston - Nairobi8 daysMon 02 NovIAH-NBO· 1 stopTurkish AirlinesThu 12 NovNBO-IAH· 1 stopTurkish Airlinesfrom929 USD
Miami - Nairobi7 daysMon 04 MayMIA-NBO· 1 stopAmerican AirlinesTue 12 MayNBO-MIA· 1 stopQatar Airwaysfrom942 USD
Boston - Nairobi10 daysSat 19 SepBOS-NBO· 2 stopsUnited AirlinesThu 01 OctNBO-BOS· 1 stopUnited Airlinesfrom975 USD
Denver - Nairobi7 daysTue 10 MarDEN-NBO· 2 stopsAmerican AirlinesThu 19 MarNBO-DEN· 2 stopsAmerican Airlinesfrom987 USD
Dallas - Nairobi15 daysFri 28 AugDFW-NBO· 1 stopAmerican AirlinesMon 14 SepNBO-DFW· 1 stopAmerican Airlinesfrom990 USD
Seattle - Nairobi20 daysSat 09 MaySEA-NBO· 1 stopQatar AirwaysSat 30 MayNBO-SEA· 1 stopQatar Airwaysfrom1,050 USD
San Francisco - Nairobi4 daysWed 25 FebSFO-NBO· 1 stopTurkish AirlinesTue 03 MarNBO-SFO· 1 stopTurkish Airlinesfrom1,066 USD
Los Angeles - Nairobi16 daysTue 31 MarLAX-NBO· 1 stopTurkish AirlinesSat 18 AprNBO-LAX· 1 stopTurkish Airlinesfrom1,102 USD
Phoenix - Nairobi15 daysTue 12 MayPHX-NBO· 2 stopsUnited AirlinesThu 28 MayNBO-PHX· 2 stopsUnited Airlinesfrom1,173 USD
Orlando - Nairobi10 daysThu 05 MarMCO-NBO· 2 stopsQatar AirwaysTue 17 MarNBO-MCO· 2 stopsQatar Airwaysfrom1,268 USD
Raleigh - Nairobi6 daysFri 06 MarRDU-NBO· 2 stopsQatar AirwaysSat 14 MarNBO-RDU· 2 stopsQatar Airwaysfrom1,465 USD
San Diego - Nairobi15 daysFri 05 JunSAN-NBO· 2 stopsQatar AirwaysSun 21 JunNBO-SAN· 2 stopsQatar Airwaysfrom1,824 USD
Columbus - Nairobi4 daysFri 20 MarCMH-NBO· 2 stopsEmiratesThu 26 MarNBO-CMH· 2 stopsEmiratesfrom2,274 USD