Direct Flights
from Nairobi NBO

415 weekly flights departing from Jomo Kenyatta Intl
Serving 15 domestic and 44 international routes.
Main airline: Kenya Airways
Departure city: Nairobi, Kenya

Domestic
Kisumu (KIS)9/week 1h00min from $71
Mombasa (MBA)20/week 1h00min from $81
Eldoret (EDL)7/week 1h00min from $92
Malindi (MYD)4/week 1h15min from $94
Lamu (LAU)1/week 1h20min from $119
Ukunda (UKA)3/week 1h15min from $125
Belgium
Brussels (BRU)1/week 14h45min from $1,498
Burundi
Bujumbura (BJM)2/week 1h40min from $720
Central African Republic
Bangui (BGF)1/week 3h10min
China
Changsha (CSX)1/week 11h15min
Comoros
Moroni (HAH)1/week 2h30min from $1,259
Congo, Democratic Republic of the
Goma (GOM)1/week 2h00min from $471
Kinshasa (FIH)1/week 3h20min from $674
Lubumbashi (FBM)1/week 2h25min from $1,169
Egypt
Cairo (CAI)1/week 18h55min from $638
Ethiopia
Addis Ababa (ADD)3/week 2h15min from $492
France
Paris (CDG)4/week 8h40min from $1,163
Germany
Frankfurt (FRA)1/week 15h00min from $1,124
Ghana
Accra (ACC)2/week 5h40min from $846
India
Mumbai (BOM)3/week 6h55min from $368
Madagascar
Antananarivo (TNR)2/week 3h20min from $862
Malawi
Lilongwe (LLW)2/week 2h15min from $465
Mauritius
Mauritius (MRU)2/week 4h20min from $962
Mayotte
Dzaoudzi (DZA)1/week 2h30min from $1,371
Mozambique
Maputo (MPM)1/week 4h10min from $799
Netherlands
Amsterdam (AMS)2/week 9h00min from $1,207
Nigeria
Lagos (LOS)1/week 5h15min from $895
Qatar
Doha (DOH)2/week 18h45min from $1,149
Rwanda
Kigali (KGL)6/week 22h30min from $399
Seychelles
Mahé (SEZ)1/week 3h15min from $876
Somalia
Mogadishu (MGQ)5/week 2h00min
Garowe (GGR)2/week 4h30min
Kisimayu (KMU)1/week 1h30min
South Africa
Johannesburg (JNB)5/week 4h15min from $685
South Sudan
Juba (JUB)1/week 1h45min
Tanzania, United Republic of
Dar es Salaam (DAR)7/week 22h30min from $253
Kilimanjaro (JRO)3/week 1h00min from $326
Zanzibar City (ZNZ)5/week 1h20min from $339
Thailand
Bangkok (BKK)1/week 14h34min from $1,266
Turkey
Istanbul (IST)1/week 7h05min from $855
Uganda
Entebbe (EBB)6/week 1h15min from $319
United Arab Emirates
Sharjah (SHJ)1/week 5h05min from $353
Dubai (DXB)4/week 5h05min from $574
United Kingdom
London (LHR)2/week 9h20min from $1,171
United States
New York (JFK)1/week 9h00min from $1,496
Zambia
Lusaka (LUN)2/week 2h45min from $578
Livingstone (LVI)1/week 3h15min from $1,281
Zimbabwe
Harare (HRE)1/week 3h00min from $700