Jomo Kenyatta International Airport (IATA: NBO, ICAO: HKJK) serves Nairobi, KE. It has 109 scheduled routes to 70 destinations in 43 countries, operated by 43 airlines.
- Efficient Processes (at times): Some travelers have reported fast completion of arrival formalities, finding the airport well-organized and efficiently managed.
- Airport Lounges: Lounges like the Kenya Airways Lounge receive praise for excellent, freshly prepared meals, comfortable seating, and good management. The Pride Lounge is noted for being open 24 hours.
- Food Variety: Lounges offer varied, healthy, and good quality food options. The airport's food court includes choices like Hardee's and Chinese food, with Bean Plant Coffee & More at gate 19 being a favorite for some.
- Security Measures: A high level of security is generally perceived to be in place.
- Transportation Accessibility: The airport is conveniently located and easily accessible by car or taxi. Various private transfer services are also available and often recommended for convenience.
- Modernization Efforts: The airport is actively undergoing modernization, including terminal expansions, runway upgrades, and the deployment of e-gates and biometric screening, with government funds allocated for upgrades in the 2023/2024 financial year. It was also crowned Africa's Leading Airport at the 2024 Africa Gala Ceremony of the World Travel Awards.
- Cleanliness and Dated Facilities: Many reviews consistently point to concerns about cleanliness, with some areas feeling neglected and facilities not well-maintained. The arrival lounge, in particular, is often described as old. Smoking areas are noted for being dirty and lacking ventilation.
- Inconsistent Staff Experience: Traveler experiences with staff vary, with reports of unfriendly or unhelpful personnel. There have been allegations of harassment and bribery by customs officials and inconsistent policies.
- Security and Immigration Inefficiency: Passengers frequently complain about excessive and often disorganized security checks, including up to four stages, some of which are considered cursory or poorly managed. Long queues for transit security, sometimes exceeding an hour, are a recurring issue. Immigration processes can also involve long wait times, insensitive questioning, and being called back to fill forms.
- Limited Amenities and Comfort: Compared to other international hubs, the airport is noted for weaker comfort and a limited range of facilities, including a lack of good rest areas, and limited shopping and dining options. Travelers have reported a lack of water fountains after security checkpoints and insufficient trays for bags at security.
- Infrastructure Issues: Recent complaints (as of late 2023 and early 2025) have highlighted blackouts, leaking roofs, and slow screening processes. Passengers also report having to walk in the rain from the plane to the terminal, resulting in drenched bags.
- Transportation Challenges: Traffic congestion to the airport can be an issue, and public transportation options are described as lacking choice and sophistication for an airport of its size.
Bottom line: Despite ongoing modernization efforts and recent recognition for service excellence, Jomo Kenyatta International Airport continues to face significant traveler complaints, primarily concerning cleanliness, efficiency of security and immigration, and overall passenger comfort. While some aspects like lounge access and diverse food options are appreciated, the inconsistencies in service and facility upkeep suggest that the airport has room for substantial improvement to align fully with international standards.
Routes from NBO
70 nonstop destinations · 43 airlines.
Airlines at NBO
43 carriers operate scheduled departures.
Route Network Map
Search flights from NBO
Compare ticket prices across hundreds of booking sites
Search flights from NBOOpens a live price search from NBO — just pick your destination & dates
Airport routes
Jomo Kenyatta International Airport (NBO) offers 109 flight routes operated by 43 airlines. Major carriers include Kenya Airways, Jambojet, Freedom Airline and others. Popular destinations from Nairobi include Moi Int'l, Amsterdam Schiphol, Kisumu, Entebbe Int'l, Dar es Salaam.
Traveler reviews & tips
From people who've recently flown through Nairobi.
No tips for NBO yet — be the first to help fellow travelers.
Share your tip or review
Help fellow travelers at Jomo Kenyatta International Airport. Tips are reviewed before publishing.
Common questions about NBO
Quick answers, straight from the schedule data.
How many destinations have nonstop flights from NBO?
Jomo Kenyatta International Airport has 109 scheduled routes to 70 destinations in 43 countries, operated by 43 airlines.
Which airlines fly from Jomo Kenyatta International Airport?
43 carriers operate scheduled departures, including Kenya Airways, Jambojet, Freedom Airline.
Where is Jomo Kenyatta International Airport located?
Jomo Kenyatta International Airport is located in Nairobi, KE, at an elevation of 5330 ft. Its IATA code is NBO and ICAO code is HKJK.





