Route Network
Nairobi Jomo Kenyatta Airport connects 59 destinations worldwide, with Mombasa standing out as its busiest route. The longest nonstop flight is to New York, and the shortest flight is to Arusha.
Route and destination data updated September 2, 2026.
Nairobi Jomo Kenyatta Airport is served by 42 airlines, with Kenya Airways in the lead at 38% of routes. The top three carriers together cover 48% of routes. 28 carriers operate only one route each. A total of 37 airlines operate international routes, compared with eight airlines serving domestic routes. Kenya Airways is operating the longest nonstop flight, connecting to New York with a flight time of 14 hrs 45 mins.
Nairobi Jomo Kenyatta Airport provides direct service to 41 countries across four continents. The route network is 12% domestic and 88% international. Tanzania, the United Republic of is the primary international destination.
Delays
- Departures
- 1 min late
- 1 min vs last 24 hours
- 24h trend
- Arrivals
- on-time
- 0 min vs last 24 hours
- 24h trend
- Cancelled Departures
- 0 flights (24 hour total)
Sep 5
2026
01:00 - 02:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 5
2026
00:00 - 01:00
- Departure
- on-timeon-timeon-time
- Arrival
- ———
- Cancelled
- 0
Sep 4
2026
23:00 - 00:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
22:00 - 23:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
21:00 - 22:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
20:00 - 21:00
- Departure
- 10 min late10 min late10 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
19:00 - 20:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
18:00 - 19:00
- Departure
- ———
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
17:00 - 18:00
- Departure
- ———
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
16:00 - 17:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
15:00 - 16:00
- Departure
- on-timeon-timeon-time
- Arrival
- ———
- Cancelled
- 0
Sep 4
2026
14:00 - 15:00
- Departure
- on-timeon-timeon-time
- Arrival
- ———
- Cancelled
- 0
Sep 4
2026
13:00 - 14:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
12:00 - 13:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
11:00 - 12:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
10:00 - 11:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
09:00 - 10:00
- Departure
- ———
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
08:00 - 09:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
07:00 - 08:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
06:00 - 07:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
05:00 - 06:00
- Departure
- on-timeon-timeon-time
- Arrival
- ———
- Cancelled
- 0
Sep 4
2026
04:00 - 05:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 4
2026
03:00 - 04:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
| Time | Departure | Arrival | Cancelled |
|---|---|---|---|
|
01:00 - 02:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
00:00 - 01:00 |
on-timeon-timeon-time | ——— | 0 |
|
23:00 - 00:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
22:00 - 23:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
21:00 - 22:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
20:00 - 21:00 |
10 min late10 min late10 minutes late | on-timeon-timeon-time | 0 |
|
19:00 - 20:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
18:00 - 19:00 |
——— | on-timeon-timeon-time | 0 |
|
17:00 - 18:00 |
——— | on-timeon-timeon-time | 0 |
|
16:00 - 17:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
15:00 - 16:00 |
on-timeon-timeon-time | ——— | 0 |
|
14:00 - 15:00 |
on-timeon-timeon-time | ——— | 0 |
|
13:00 - 14:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
12:00 - 13:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
11:00 - 12:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
10:00 - 11:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
09:00 - 10:00 |
——— | on-timeon-timeon-time | 0 |
|
08:00 - 09:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
07:00 - 08:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
06:00 - 07:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
05:00 - 06:00 |
on-timeon-timeon-time | ——— | 0 |
|
04:00 - 05:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
03:00 - 04:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
- Departures
- 1 min late
- 1 min (-58.4%) vs last week
- 7d trend
- Arrivals
- on-time
- min (-100%) vs last week
- 7d trend
- Cancelled Departures
- 0 flights (7 day total)
Sep 4
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 3
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 2
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 1
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 31
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 30
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 29
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Sep 4, 2026 |
1 min late1 min late1 minutes late | on-timeon-timeon-time | 0 |
|
Sep 3, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Sep 2, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Sep 1, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 31, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 30, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 29, 2026 |
1 min late1 min late1 minutes late | on-timeon-timeon-time | 0 |
- Departures
- 1 min late
- 1 min (+95.6%) vs last 30 days
- 30d trend
- Arrivals
- on-time
- min (-74.6%) vs last 30 days
- 30d trend
- Cancelled Departures
- 0 flights (30 day total)
Sep 4
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 3
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 2
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Sep 1
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 31
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 30
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 29
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 28
2026
- Departure
- 3 min late3 min late3 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
Aug 27
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 26
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 25
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
Aug 24
2026
- Departure
- 4 min late4 min late4 minutes late
- Arrival
- 1 min late1 min late1 minutes late
- Cancelled
- 0
Aug 23
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 22
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 21
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 20
2026
- Departure
- 3 min late3 min late3 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 19
2026
- Departure
- 5 min late5 min late5 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 18
2026
- Departure
- 3 min late3 min late3 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 17
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 16
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 15
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 14
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 13
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 12
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 11
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 10
2026
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 9
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 8
2026
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 7
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Aug 6
2026
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Sep 4, 2026 |
1 min late1 min late1 minutes late | on-timeon-timeon-time | 0 |
|
Sep 3, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Sep 2, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Sep 1, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 31, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 30, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 29, 2026 |
1 min late1 min late1 minutes late | on-timeon-timeon-time | 0 |
|
Aug 28, 2026 |
3 min late3 min late3 minutes late | 1 min late1 min late1 minutes late | 0 |
|
Aug 27, 2026 |
1 min late1 min late1 minutes late | on-timeon-timeon-time | 0 |
|
Aug 26, 2026 |
1 min late1 min late1 minutes late | on-timeon-timeon-time | 0 |
|
Aug 25, 2026 |
1 min late1 min late1 minutes late | 1 min late1 min late1 minutes late | 0 |
|
Aug 24, 2026 |
4 min late4 min late4 minutes late | 1 min late1 min late1 minutes late | 0 |
|
Aug 23, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 22, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 21, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 20, 2026 |
3 min late3 min late3 minutes late | on-timeon-timeon-time | 0 |
|
Aug 19, 2026 |
5 min late5 min late5 minutes late | on-timeon-timeon-time | 0 |
|
Aug 18, 2026 |
3 min late3 min late3 minutes late | on-timeon-timeon-time | 0 |
|
Aug 17, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 16, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 15, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 14, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 13, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 12, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 11, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 10, 2026 |
2 min late2 min late2 minutes late | on-timeon-timeon-time | 0 |
|
Aug 9, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 8, 2026 |
2 min late2 min late2 minutes late | on-timeon-timeon-time | 0 |
|
Aug 7, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Aug 6, 2026 |
2 min late2 min late2 minutes late | on-timeon-timeon-time | 0 |
Global Rankings
Runways
| Runway | Length | Width | Surface |
|---|---|---|---|
| 13,537 ft 4,126 m 13,537 ft · 4,126 m | 148 ft 45 m 148 ft · 45 m | Asphalt | |
| 13,537 ft 4,126 m 13,537 ft · 4,126 m | 148 ft 45 m 148 ft · 45 m | Asphalt |
Runway Length
Runways at Nairobi Jomo Kenyatta Airport are long enough for all aircraft with known takeoff and landing distances.
Operational Context
Nairobi Jomo Kenyatta (IATA: NBO) operates around 151 flights per day to 62 nonstop destinations. Its network includes 7 domestic and 52 international routes, with Kenya Airways as the leading carrier and Mombasa currently the busiest connection. From NBO, passengers can reach 41 countries across 4 continents, and the longest runway measures 4,126 m (13,537 ft).
Airlines and Destinations Overview
Nairobi Jomo Kenyatta is Kenya’s primary international airport and the main long-haul gateway for the country. Its route network combines domestic flying with a larger international schedule, linking Nairobi to destinations across Africa, the Middle East, Europe, and beyond. The airport also handles significant regional traffic, with domestic service supporting connections within Kenya and international service carrying the bulk of longer-haul demand.
The airport is closely associated with Kenya Airways, which uses Nairobi as its main hub. In practice, this gives the airport a hub-and-spoke profile, with connecting traffic supplementing local origin and destination demand. The network mix includes short-haul regional services, medium-haul intercontinental flights, and a smaller number of longer-haul links.
Terminal Buildings and Facilities
Passenger operations are organized through a multi-terminal system that separates traffic by function and airline use. The airport has traditionally handled domestic, regional, and international services through different terminal facilities, with layouts intended to manage both connecting traffic and point-to-point travel. This structure reflects its role as a major transfer airport as well as Kenya’s principal air gateway.
The terminal system is designed to support a high volume of mixed traffic, including connecting passengers and travelers on scheduled domestic and international services. Check-in, security screening, border control, and airside processing are arranged to serve different passenger flows, depending on the terminal and route type.
Key characteristics of the terminal system include:
- Separate handling for domestic and international traffic
- Multi-terminal layout
- Hub-oriented passenger flows
- Facilities for connecting travelers
- Airside and landside processing for scheduled services
Passenger-facing amenities generally cover the basics expected at a major hub, with services distributed across the terminal area. Travelers can typically expect retail and food outlets, currency exchange, car rental access, and essential airport services that support both short stays and transit itineraries.
Passenger facilities available across the airport include:
- Retail shops
- Food and beverage outlets
- Currency exchange
- Car rental services
- Passenger information services
Airport Lounges
Lounge access at the airport is centered on airline-operated facilities and other passenger lounges serving eligible travelers, including premium cabin passengers and members of qualifying frequent flyer or lounge programs. These lounges are generally located in the terminal areas used for scheduled departures, with access depending on airline, ticket type, and program eligibility.
Notable lounges include:
- Kenya Airways lounges
- Kenya Airways Pride Lounge
- Kenya Airways Simba Lounge
Dining and Food Options
Dining options at the airport generally include a mix of quick-service outlets and sit-down food and beverage services spread through the terminal areas. The available choice is geared toward departing passengers, transit travelers, and those waiting for arrivals or connections, with offerings that may include both international and locally oriented brands.
Common dining options include:
- Quick-service restaurants
- Cafes
- Bars
- Sit-down dining
- Grab-and-go food outlets
Public Transport and Parking
The airport is reached mainly by road, with access from Nairobi and the surrounding metropolitan area through major city routes. Taxi service is the most straightforward point-to-point option, and ride-hailing is also commonly used for airport trips. For official parking information, travelers can refer to the airport operator’s parking details and ground transport information. Public bus and shuttle services may also be available depending on the route and time of travel.
Road access is important because the airport serves not only central Nairobi but also a broad regional catchment that includes surrounding suburban and business districts. Travel times can vary substantially with traffic conditions, so passengers typically allow extra time for departures and connections.
Passengers can reach the airport using:
- Taxi
- Ride-hailing
- Private car
- Bus
- Shuttle services
Parking is available for travelers and visitors using the airport by car, with products intended for short stays and longer stays. The parking system is structured to support terminal access, passenger drop-off, and longer-term vehicle storage as needed.
Parking options include:
- Short-term parking
- Long-term parking
- Terminal-access parking
- Passenger drop-off areas
Runways and Operations
The airport operates with multiple runways, including a long main runway that supports wide-body operations and a broad range of commercial aircraft. This runway configuration allows the airport to handle scheduled domestic, regional, and intercontinental flights, as well as a mix of cargo and other operational activity associated with a major hub.
Its runway system and airfield layout support high-frequency operations and a substantial amount of connecting traffic. The airport is equipped for regular service by narrow-body and wide-body aircraft, which is consistent with its role as Kenya’s leading scheduled passenger airport and a significant regional transfer point.
The runway system includes:
- Multiple runways
- One runway of 4,126 m
- Support for wide-body aircraft
- Support for narrow-body aircraft
- Mixed domestic and international operations
Passenger Traffic and Airport Role
The airport is the principal air transport hub for Kenya and one of the most important airports in East Africa. It serves as the main international entry point for the capital region and a key connector for domestic and regional itineraries, with Kenya Airways providing a strong hub function. The airport’s network role extends beyond local demand because it supports transfer passengers connecting across Africa and to intercontinental destinations.
Demand at the airport is driven by a combination of business travel, government travel, tourism, regional traffic, and connecting itineraries. It serves both Nairobi’s local catchment and a wider national market, while also acting as a gateway for passengers traveling onward to other parts of East Africa and the continent.
The airport’s role includes:
- National hub airport
- International gateway
- Regional transfer point
- Domestic connector
- Kenya Airways hub
Location and Catchment Area
The airport is located southeast of central Nairobi and serves the capital’s metropolitan area as well as much of central Kenya. Its position makes it the main access point for the country’s largest urban market and a practical gateway for travelers connecting between Kenya and the wider region.
Because of Nairobi’s role as a political and commercial center, the airport also serves business, diplomatic, and government travel. Its catchment extends beyond the city to surrounding counties and to passengers using Nairobi as a connection point for domestic and international trips.
The airport serves:
- Nairobi metropolitan area
- Central Kenya
- Business travelers
- Government and diplomatic traffic
- Connecting passengers
Hotels Near the Airport
Hotels near the airport are useful for overnight connections, early departures, delayed arrivals, and business travel. The immediate airport area includes accommodation options designed for transit passengers and travelers needing convenient access to the terminals.
Notable nearby hotels include:
- Panari Hotel Nairobi
- Crowne Plaza Nairobi Airport
- Hilton Garden Inn Nairobi Airport
Airport History
The airport was developed to serve Nairobi’s growing role as the administrative and commercial center of Kenya. Its early development reflected the need for a major international airport capable of handling both domestic services and expanding international links.
Over time, the airport was expanded and modernized as air traffic increased and jet operations became more important. Terminal facilities were reorganized to better separate traffic flows and support the airport’s growing role as a regional hub.
The airfield infrastructure also evolved to accommodate larger aircraft and a broader range of scheduled services. The long main runway is central to this operational profile, giving the airport the capability to support wide-body operations and long-haul flights.
Today, the airport functions as Kenya’s main hub airport and primary international gateway, combining domestic connectivity with a substantial regional and intercontinental network. Its current role reflects decades of expansion tied to Nairobi’s growth and to the development of Kenya’s national carrier and broader aviation market.