HowLongFor

How Long Does It Take to Fly to Kenya?

Quick Answer

15–22 hours from most US cities, including at least one layover. Direct flights from New York (JFK) to Nairobi (NBO) take about 15 hours.

Typical Duration

15 hours22 hours

Quick Answer

Flying to Kenya from the United States takes 15–22 hours depending on the departure city, number of layovers, and routing. The only nonstop route from the US is New York JFK to Nairobi Jomo Kenyatta International Airport (NBO), which takes approximately 15 hours eastbound and 16.5 hours westbound.

Flight Times by US Departure City

Departure CityFastest RouteTotal Travel TimeStops
New York (JFK)Nonstop to NBO14.5–15 hours0
New York (JFK)Via Amsterdam (AMS)17–19 hours1
Washington, DC (IAD)Via Doha (DOH) or Dubai (DXB)18–21 hours1
Atlanta (ATL)Via Amsterdam (AMS)18–20 hours1
Chicago (ORD)Via London (LHR) or Amsterdam (AMS)18–21 hours1
Houston (IAH)Via Dubai (DXB) or London (LHR)19–22 hours1
Dallas (DFW)Via Doha (DOH) or London (LHR)19–22 hours1
Los Angeles (LAX)Via Dubai (DXB) or Amsterdam (AMS)20–24 hours1
San Francisco (SFO)Via London (LHR) or Dubai (DXB)20–24 hours1
Miami (MIA)Via London (LHR) or Doha (DOH)19–22 hours1

Common Layover Routes

RoutingLayover CityTypical LayoverTotal TimeAirlines
US → Amsterdam → NairobiAMS1–3 hours17–20 hoursKLM
US → London → NairobiLHR2–4 hours18–22 hoursBritish Airways, Kenya Airways
US → Dubai → NairobiDXB2–4 hours20–24 hoursEmirates
US → Doha → NairobiDOH1–3 hours19–23 hoursQatar Airways
US → Istanbul → NairobiIST2–4 hours19–23 hoursTurkish Airlines
US → Addis Ababa → NairobiADD1–3 hours18–22 hoursEthiopian Airlines

Airlines Serving Kenya from the US

AirlineRouteAircraftFrequency
Kenya AirwaysJFK–NBO nonstopBoeing 787 DreamlinerDaily
KLMVia AmsterdamBoeing 777 / 787Daily
British AirwaysVia London HeathrowBoeing 777 / 787Daily
EmiratesVia DubaiBoeing 777 / A380Daily
Qatar AirwaysVia DohaBoeing 777 / 787Daily
Turkish AirlinesVia IstanbulBoeing 777 / A350Daily
Ethiopian AirlinesVia Addis AbabaBoeing 787Daily

Factors That Affect Travel Time

Direction of Travel

Flights from the US to Kenya (eastbound) are generally 1–2 hours shorter than the return trip due to prevailing jet stream patterns. The nonstop JFK–NBO flight takes about 15 hours eastbound and 16–17 hours westbound.

Layover Duration

The layover is the biggest variable in total travel time. A well-timed connection adds only 1–2 hours of waiting, while a poorly timed one can add 6–12 hours. When booking, filter for total travel time rather than flight price alone to avoid excessively long layovers.

Time of Year

SeasonNotes
January–March (dry season)Peak safari season; flights are fuller but schedules are reliable
April–May (long rains)Fewer tourists; more availability and lower fares
June–October (dry season)Great Migration period; highest demand and prices
November–December (short rains)Moderate demand; shoulder season deals available

Airports in Kenya

Most international flights arrive at Jomo Kenyatta International Airport (NBO) in Nairobi. Flights to Moi International Airport (MBA) in Mombasa are also available but typically require an additional connection from Nairobi (1-hour flight) or from a European hub.

Tips for a Comfortable Long-Haul Flight

  • Book the nonstop JFK–NBO route if possible. It saves 3–7 hours compared to connecting itineraries.
  • Choose a Gulf carrier (Emirates, Qatar Airways) for one-stop routing from western US cities. Their hubs are well-positioned geographically for East Africa connections.
  • Consider an overnight layover in a hub city like Amsterdam, London, or Dubai. Arriving rested in Nairobi is worth the extra few hours, especially before a safari.
  • Check visa requirements before departure. Most nationalities need an eVisa for Kenya, which should be applied for at least 2 weeks before travel.

Flight Distance

FromToDistance
New York (JFK)Nairobi (NBO)7,360 miles (11,845 km)
Chicago (ORD)Nairobi (NBO)8,310 miles (13,375 km)
Los Angeles (LAX)Nairobi (NBO)9,950 miles (16,015 km)
London (LHR)Nairobi (NBO)4,240 miles (6,825 km)
Dubai (DXB)Nairobi (NBO)2,870 miles (4,620 km)

Sources

How long did it take you?

hour(s)

Was this article helpful?