1. Home
  2. Countries
  3. Kenya

Airports in Kenya

Kenya has 12 airports with scheduled passenger service in our directory. The OurAirports database lists 344 aerodromes in the country in total: 4 × large airport, 14 × medium airport, 326 × small airport.

ASV — Amboseli AirportEDL — Eldoret International AirportJJM — Mulika Lodge AirportKIS — Kisumu International AirportLAU — Manda AirportMBA — Moi International AirportMRE — Mara Serena Lodge AirstripMYD — Malindi International AirportNBO — Jomo Kenyatta International AirportNYK — Nanyuki Civil AirportWIL — Nairobi Wilson AirportWJR — Wajir AirportASVEDLJJMKISLAUMBAMREMYDNBONYKWILWJR
Map of commercial airports in KenyaNatural Earth

Airports classified as large

Cities with several airports

Commercial airports

Airports with an IATA code and scheduled service, grouped by region.

Kajiado County

IATAICAONameCityType
ASVHKAMAmboseli AirportOl TukaiMedium airport

Kilifi County

IATAICAONameCityType
MYDHKMLMalindi International AirportMalindiMedium airport

Kisumu County

IATAICAONameCityType
KISHKKIKisumu International AirportKisumuLarge airport

Lamu County

IATAICAONameCityType
LAUHKLUManda AirportLamuMedium airport

Meru County

IATAICAONameCityType
JJMHKMKMulika Lodge AirportMeru-KinnaSmall airport

Mombasa County

IATAICAONameCityType
MBAHKMOMoi International AirportMombasaLarge airport

Nairobi City County

IATAICAONameCityType
NBOHKJKJomo Kenyatta International AirportNairobiLarge airport
WILHKNWNairobi Wilson AirportNairobiMedium airport

Narok County

IATAICAONameCityType
MREHKMSMara Serena Lodge AirstripSerenaMedium airport

Nyeri County

IATAICAONameCityType
NYKHKNLNanyuki Civil AirportGathiuruMedium airport

Uasin Gishu County

IATAICAONameCityType
EDLHKELEldoret International AirportEldoretLarge airport

Wajir County

IATAICAONameCityType
WJRHKWJWajir AirportWajirMedium airport

Complete aerodrome directory

All 344 airports, airfields and seaplane bases recorded for Kenya in OurAirports. Loaded on demand.

Frequently asked questions

How many airports does Kenya have?

Our directory lists 12 airports with scheduled service in Kenya. Including small airfields and seaplane bases, OurAirports records 344 aerodromes.

Which airports in Kenya are classified as large?

OurAirports classifies these airports in Kenya as large: Eldoret International Airport (EDL), Kisumu International Airport (KIS), Moi International Airport (MBA), Jomo Kenyatta International Airport (NBO).

Source: OurAirports · Data updated: 9 November 2026