Nairobi Airport (NBO)

Kenya flag

Country Kenya | Continent Africa | IATA: NBO | ICAO: HKJK | Elevation 5330 ft · 1,625 m | Local time

Destinations
57
Flights / day
119
Busiest route
Mombasa
Top airline
Kenya Airways

Nairobi Jomo Kenyatta Airport averages 119 flights per day to 57 destinations, with six domestic routes and 49 international routes. A total of 32 airlines operate at NBO, led by Kenya Airways. This airport provides direct service to 39 countries across four continents, with Tanzania, the United Republic of representing its largest international market. The longest nonstop route from Nairobi Jomo Kenyatta connects to New York, with a typical flight time of 14 hr 45 mins. Updated: February 16, 2026

Route Network

Nairobi Jomo Kenyatta Airport connects 55 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.

Mombasa (MBA) – Kenya
3 airlines
1 hr 25 mins
263 mi · 423 km
16
per day
Kisumu (KIS) – Kenya
3 airlines
1 hr 35 mins
174 mi · 280 km
11
per day
Kampala (EBB) – Uganda
2 airlines
1 hr 55 mins
324 mi · 521 km
7
per day
Dar es Salaam (DAR) – Tanzania, the United Republic of
5 airlines
1 hr 50 mins
415 mi · 668 km
6
per day
Kigali (KGL) – Rwanda
2 airlines
2 hr 15 mins
471 mi · 758 km
6
per day
Eldoret (EDL) – Kenya
1 airline
1 hr 30 mins
167 mi · 268 km
5
per day
Ukunda (UKA) – Kenya
2 airlines
NBO → UKA
5
per day
Malindi (MYD) – Kenya
1 airline
NBO → MYD
5
per day
Jo'anna (JNB) – South Africa
2 airlines
4 hr 45 mins
1,809 mi · 2,912 km
4
per day
Zanzibar (ZNZ) – Tanzania, the United Republic of
3 airlines
1 hr 45 mins
374 mi · 602 km
4
per day
Doha (DOH) – Qatar
1 airline
5 hr 5 mins
2,083 mi · 3,353 km
3
per day
Addis Ababa (ADD) – Ethiopia
2 airlines
2 hr 30 mins
723 mi · 1,164 km
3
per day
Arusha (JRO) – Tanzania, the United Republic of
2 airlines
1 hr 15 mins
146 mi · 235 km
3
per day
Dubai (DXB) – United Arab Emirates
3 airlines
5 hr 20 mins
2,212 mi · 3,559 km
3
per day
Mumbai (BOM) – India
2 airlines
6 hr 20 mins
2,817 mi · 4,533 km
2
per day
Paris (CDG) – France
3 airlines
8 hr 50 mins
4,036 mi · 6,495 km
2
per day
London (LHR) – United Kingdom
2 airlines
9 hr 15 mins
4,251 mi · 6,841 km
2
per day
Abu Dhabi (AUH) – United Arab Emirates
1 airline
5 hr 10 mins
2,139 mi · 3,443 km
2
per day
Amsterdam (AMS) – Netherlands
2 airlines
9 hr 5 mins
4,149 mi · 6,677 km
2
per day
Lilongwe (LLW) – Malawi
2 airlines
3 hr 0 mins
888 mi · 1,429 km
1
per day
Jeddah (JED) – Saudi Arabia
1 airline
4 hr 15 mins
1,596 mi · 2,569 km
1
per day
Accra (ACC) – Ghana
1 airline
6 hr 25 mins
2,604 mi · 4,191 km
1
per day
Bujumbura (BJM) – Burundi
1 airline
2 hr 25 mins
543 mi · 874 km
1
per day
Cairo (CAI) – Egypt
1 airline
5 hr 30 mins
2,203 mi · 3,545 km
1
per day
Lagos (LOS) – Nigeria
1 airline
6 hr 0 mins
2,381 mi · 3,832 km
1
per day
Lamu (LAU) – Kenya
1 airline
NBO → LAU
1
per day
Lusaka (LUN) – Zambia
2 airlines
3 hr 30 mins
1,127 mi · 1,814 km
1
per day
Sharjah (SHJ) – United Arab Emirates
1 airline
5 hr 20 mins
2,222 mi · 3,575 km
1
per day
Mogadishu (MGQ) – Somalia
2 airlines
2 hr 10 mins
623 mi · 1,002 km
1
per day
Frankfurt-am-Main (FRA) – Germany
1 airline
8 hr 40 mins
3,925 mi · 6,317 km
1
per day
Port Louis (MRU) – Mauritius
1 airline
4 hr 45 mins
1,925 mi · 3,098 km
1
per day
Antananarivo (TNR) – Madagascar
1 airline
3 hr 50 mins
1,403 mi · 2,258 km
6
per week
Manama (BAH) – Bahrain
1 airline
5 hr 10 mins
2,114 mi · 3,402 km
6
per week
Brussels (BRU) – Belgium
1 airline
8 hr 55 mins
4,080 mi · 6,567 km
5
per week
Harare (HRE) – Zimbabwe
1 airline
3 hr 40 mins
1,214 mi · 1,954 km
5
per week
Juba (JUB) – South Sudan
1 airline
2 hr 25 mins
564 mi · 908 km
5
per week
Kinshasa (FIH) – The Congo
1 airline
4 hr 20 mins
1,497 mi · 2,410 km
5
per week
Istanbul (IST) – Türkiye
1 airline
6 hr 55 mins
2,987 mi · 4,808 km
4
per week
Livingstone (LVI) – Zambia
1 airline
4 hr 0 mins
1,367 mi · 2,200 km
4
per week
Mahe Island (SEZ) – Seychelles
1 airline
3 hr 30 mins
1,304 mi · 2,098 km
4
per week
Moroni (HAH) – Comoros
1 airline
2 hr 40 mins
829 mi · 1,334 km
4
per week
New York (JFK) – United States of America
1 airline
14 hr 45 mins
7,355 mi · 11,837 km
4
per week
Riyadh (RUH) – Saudi Arabia
1 airline
4 hr 50 mins
1,930 mi · 3,106 km
4
per week
Bangkok (BKK) – Thailand
1 airline
9 hr 20 mins
4,489 mi · 7,224 km
3
per week
Cape Town (CPT) – South Africa
1 airline
6 hr 10 mins
2,548 mi · 4,100 km
3
per week
Changsha (CSX) – China
1 airline
11 hr 0 mins
5,430 mi · 8,738 km
3
per week
Dzaoudzi (DZA) – Mayotte
1 airline
2 hr 55 mins
978 mi · 1,574 km
3
per week
Lomé (LFW) – Togo
1 airline
6 hr 15 mins
2,514 mi · 4,047 km
3
per week
Victoria Falls (VFA) – Zimbabwe
1 airline
4 hr 0 mins
1,382 mi · 2,224 km
3
per week
Douala (DLA) – Cameroon
1 airline
5 hr 10 mins
1,914 mi · 3,081 km
2
per week
Lubumbashi (FBM) – The Congo
1 airline
3 hr 15 mins
959 mi · 1,543 km
2
per week
Muscat (MCT) – Oman
1 airline
5 hr 20 mins
2,241 mi · 3,606 km
2
per week
Nampula (APL) – Mozambique
1 airline
NBO → APL
2
per week
Ndola (NLA) – Zambia
1 airline
3 hr 15 mins
989 mi · 1,592 km
2
per week
Guangzhou (CAN) – China
1 airline
10 hr 55 mins
5,393 mi · 8,679 km
1
per week

Route and destination data updated February 16, 2026.

Nairobi Jomo Kenyatta Airport is served by 32 airlines, with Kenya Airways in the lead at 46% of routes. The top three carriers together cover 57% of routes. 23 carriers operate only one route each. A total of 31 airlines operate international routes, compared with four 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.

Kenya Airways (38 routes)
Jambojet Limited (6 routes)
FlexFlight (3 routes)
Precision Air (3 routes)
Skyward Express (2 routes)
Air Tanzania (2 routes)
Naysa (2 routes)
Ethiopian Airlines (2 routes)
China Southern Airlines (2 routes)
Uganda Airlines (1 routes)
RwandAir (1 routes)
South African Airlink (1 routes)
Qatar Airways (1 routes)
Emirates (1 routes)
flydubai (1 routes)
IndiGo (1 routes)
Air Austral (1 routes)
Air France (1 routes)
British Airways (1 routes)
Etihad Airways (1 routes)
KLM (1 routes)
Saudi Arabian Airlines (1 routes)
EgyptAir (1 routes)
Air Arabia (1 routes)
Daallo Airlines (1 routes)
Lufthansa (1 routes)
Gulf Air (1 routes)
Brussels Airlines (1 routes)
Turkish Airlines (1 routes)
flynas (1 routes)
ASKY (1 routes)
SalamAir (1 routes)

Nairobi Jomo Kenyatta Airport provides direct service to 39 countries across four continents. The route network is 11% domestic and 89% international. Tanzania, the United Republic of is the primary international destination.

Kenya - 43/day
Tanzania, the United Republic of - 13/day
Uganda - 7/day
Rwanda - 6/day
United Arab Emirates - 6/day
South Africa - 5/day
Qatar - 3/day
Ethiopia - 3/day
India - 2/day
France - 2/day
United Kingdom - 2/day
Netherlands - 2/day
Saudi Arabia - 2/day
Zambia - 2/day
Malawi - 1/day
Ghana - 1/day
Burundi - 1/day
Egypt - 1/day
Nigeria - 1/day
Somalia - 1/day
Germany - 1/day
Mauritius - 1/day
Madagascar - 1/day
Bahrain - 1/day
Belgium - 1/day
Zimbabwe - 1/day
South Sudan - 1/day
The Congo - 1/day
Türkiye - 1/day
Seychelles - 1/day
Comoros - 1/day
United States of America - 1/day
China - 1/day
Thailand - 0/day
Mayotte - 0/day
Togo - 0/day
Cameroon - 0/day
Oman - 0/day
Mozambique - 0/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

Runways

Runway Length Width Surface
13,537 ft 4,126 m 148 ft 45 m Asphalt
13,537 ft 4,126 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.

Miscellaneous