Route Network
Nairobi Jomo Kenyatta Airport connects 61 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 July 17, 2026.
Nairobi Jomo Kenyatta Airport is served by 41 airlines, with Kenya Airways in the lead at 37% of routes. The top three carriers together cover 47% of routes. 25 carriers operate only one route each. A total of 38 airlines operate international routes, compared with six 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 42 countries across four continents. The route network is 11% domestic and 89% international. Tanzania, the United Republic of is the primary international destination.
Delays
- Departures
- on-time
- 0 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)
Jul 20
2026
15:00 - 16:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
14:00 - 15:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
13:00 - 14:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
12:00 - 13:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
11:00 - 12:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
10:00 - 11:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
09:00 - 10:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
08:00 - 09:00
- Departure
- ———
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
07:00 - 08:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
06:00 - 07:00
- Departure
- on-timeon-timeon-time
- Arrival
- ———
- Cancelled
- 0
Jul 20
2026
05:00 - 06:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
04:00 - 05:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
03:00 - 04:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
02:00 - 03:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 20
2026
01:00 - 02:00
- Departure
- on-timeon-timeon-time
- Arrival
- ———
- Cancelled
- 0
Jul 20
2026
00:00 - 01:00
- Departure
- on-timeon-timeon-time
- Arrival
- ———
- Cancelled
- 0
Jul 19
2026
23:00 - 00:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 19
2026
22:00 - 23:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 19
2026
20:00 - 21:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 19
2026
19:00 - 20:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 19
2026
18:00 - 19:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 19
2026
17:00 - 18:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 19
2026
16:00 - 17:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
| Time | Departure | Arrival | Cancelled |
|---|---|---|---|
|
15:00 - 16:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
14:00 - 15:00 |
on-timeon-timeon-time | 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 | on-timeon-timeon-time | 0 |
|
08:00 - 09:00 |
——— | 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 | ——— | 0 |
|
05:00 - 06:00 |
on-timeon-timeon-time | 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 |
|
02:00 - 03:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
01:00 - 02:00 |
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 |
|
20:00 - 21:00 |
on-timeon-timeon-time | 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 | on-timeon-timeon-time | 0 |
|
17:00 - 18:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
16:00 - 17:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
- Departures
- on-time
- min vs last week
- 7d trend
- Arrivals
- on-time
- min (+118.4%) vs last week
- 7d trend
- Cancelled Departures
- 0 flights (7 day total)
Jul 19
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 18
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 17
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 16
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 15
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 14
2026
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 13
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 19, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 18, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 17, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 16, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 15, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 14, 2026 |
2 min late2 min late2 minutes late | on-timeon-timeon-time | 0 |
|
Jul 13, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
- Departures
- on-time
- min (+159.2%) vs last 30 days
- 30d trend
- Arrivals
- on-time
- min vs last 30 days
- 30d trend
- Cancelled Departures
- 0 flights (30 day total)
Jul 19
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 18
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 17
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 16
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 15
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 14
2026
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 13
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 12
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 1 min early1 min early1 minutes early
- Cancelled
- 0
Jul 11
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 10
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 9
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 8
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 4
2026
- Departure
- on-timeon-timeon-time
- Arrival
- ———
- Cancelled
- 0
Jul 3
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 0
Jul 2
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 1
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 30
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 29
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 28
2026
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 27
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 26
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 25
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 24
2026
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 23
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 22
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 21
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 20
2026
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 19, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 18, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 17, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 16, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 15, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 14, 2026 |
2 min late2 min late2 minutes late | on-timeon-timeon-time | 0 |
|
Jul 13, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 12, 2026 |
on-timeon-timeon-time | 1 min early1 min early1 minutes early | 0 |
|
Jul 11, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 10, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 9, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 8, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 4, 2026 |
on-timeon-timeon-time | ——— | 0 |
|
Jul 3, 2026 |
on-timeon-timeon-time | 2 min late2 min late2 minutes late | 0 |
|
Jul 2, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jul 1, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jun 30, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jun 29, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jun 28, 2026 |
2 min late2 min late2 minutes late | on-timeon-timeon-time | 0 |
|
Jun 27, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jun 26, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jun 25, 2026 |
1 min late1 min late1 minutes late | on-timeon-timeon-time | 0 |
|
Jun 24, 2026 |
2 min late2 min late2 minutes late | on-timeon-timeon-time | 0 |
|
Jun 23, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jun 22, 2026 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
Jun 21, 2026 |
1 min late1 min late1 minutes late | on-timeon-timeon-time | 0 |
|
Jun 20, 2026 |
on-timeon-timeon-time | 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 149 flights per day to 63 nonstop destinations. Its network includes 7 domestic and 54 international routes, with Kenya Airways as the leading carrier and Mombasa currently the busiest connection. From NBO, passengers can reach 42 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.