Jomo Kenyatta International Airport (NBO) in Nairobi, Kenya, is the country’s main international gateway, with a modern terminal complex handling both international and domestic flights; Terminal 1 handles most international carriers while domestic and regional services operate from Terminal 2/3 areas. Kenya Airways and its regional affiliate are the primary airlines based at NBO, with numerous international carriers connecting Nairobi to destinations across Africa, Europe, the Middle East and Asia. Passengers can check the live online flight board for real-time arrivals and departures information, and should allow extra time for international immigration and security screening.
Frequently asked questions
The IATA airport code for Jomo Kenyatta International Airport is NBO.
The ICAO code for Jomo Kenyatta International Airport is HKJK.
Jomo Kenyatta International Airport (NBO) is located in Nairobi, Kenya.
The local time zone at Jomo Kenyatta International Airport (NBO) is Africa/Nairobi (GMT+3).
About 221 scheduled departures were counted at Jomo Kenyatta International Airport (NBO) when flight schedules were last measured on July 19, 2026.
For international flights, arrive at least 3 hours before departure; for domestic flights, about 2 hours.
Based on the current departures board at Jomo Kenyatta International Airport (NBO), scheduled flights are operated by Kenya Airways, Jambojet, Skyward Airlines, Qatar Airways, and Fly Meta.
Destinations on the current departures board at Jomo Kenyatta International Airport (NBO) include Mombasa, Kisumu, Eldoret, Entebbe, Kilimanjaro, and Malindi.
The board on this page shows arrivals and departures for Jomo Kenyatta International Airport (NBO). It re-checks for updates while the page is open, and every board states how old its data is — busy hubs are refreshed within hours, quieter airports less often.