Portland - Nairobi14 daysFri 16 OctPDX-NBO· 2 stopsAmerican AirlinesSat 31 OctNBO-PDX· 2 stopsAmerican Airlinesfrom728 USD
New York - Nairobi14 daysSun 22 FebJFK-NBO· 1 stopEtihad AirwaysTue 10 MarNBO-JFK· 1 stopEtihad Airwaysfrom814 USD
New York - Nairobi13 daysMon 02 MarJFK-NBO· 1 stopEtihad AirwaysTue 17 MarNBO-JFK· 1 stopEtihad Airwaysfrom814 USD
Chicago - Nairobi5 daysWed 16 SepORD-NBO· 1 stopEtihad AirwaysWed 23 SepNBO-ORD· 1 stopEtihad Airwaysfrom836 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
Boston - Nairobi6 daysWed 08 AprBOS-NBO· 1 stopEtihad AirwaysThu 16 AprNBO-BOS· 1 stopEtihad Airwaysfrom863 USD
Houston - Nairobi8 daysMon 02 NovIAH-NBO· 1 stopTurkish AirlinesThu 12 NovNBO-IAH· 1 stopTurkish Airlinesfrom869 USD
Tampa - Nairobi7 daysFri 06 NovTPA-NBO· 2 stopsUnited AirlinesSat 14 NovNBO-TPA· 1 stopUnited Airlinesfrom883 USD
Washington - Nairobi9 daysSat 18 AprIAD-NBO· 1 stopEtihad AirwaysWed 29 AprNBO-IAD· 1 stopEtihad Airwaysfrom889 USD
Miami - Nairobi7 daysMon 04 MayMIA-NBO· 1 stopAmerican AirlinesTue 12 MayNBO-MIA· 1 stopQatar Airwaysfrom942 USD
Dallas - Nairobi7 daysTue 21 AprDFW-NBO· 1 stopAmerican AirlinesWed 29 AprNBO-DFW· 1 stopQatar Airwaysfrom950 USD
Denver - Nairobi7 daysTue 10 MarDEN-NBO· 2 stopsAmerican AirlinesThu 19 MarNBO-DEN· 2 stopsAmerican Airlinesfrom987 USD
Seattle - Nairobi20 daysSat 09 MaySEA-NBO· 1 stopQatar AirwaysSat 30 MayNBO-SEA· 1 stopQatar Airwaysfrom1,050 USD
Los Angeles - Nairobi7 daysThu 02 AprLAX-NBO· 1 stopQatar AirwaysFri 10 AprNBO-LAX· 1 stopQatar Airwaysfrom1,251 USD
Orlando - Nairobi10 daysThu 05 MarMCO-NBO· 2 stopsQatar AirwaysTue 17 MarNBO-MCO· 2 stopsQatar Airwaysfrom1,268 USD
Phoenix - Nairobi6 daysMon 09 NovPHX-NBO· 2 stopsAlaska AirlinesTue 17 NovNBO-PHX· 2 stopsQatar Airwaysfrom1,275 USD
Raleigh - Nairobi6 daysFri 06 MarRDU-NBO· 2 stopsQatar AirwaysSat 14 MarNBO-RDU· 2 stopsQatar Airwaysfrom1,452 USD