Airports classified as large
EDLEldoret International AirportEldoretKISKisumu International AirportKisumuMBAMoi International AirportMombasaNBOJomo Kenyatta International AirportNairobi
Cities with several airports
Commercial airports
Airports with an IATA code and scheduled service, grouped by region.
Kajiado County
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| ASV | HKAM | Amboseli Airport | Ol Tukai | Medium airport |
Kilifi County
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| MYD | HKML | Malindi International Airport | Malindi | Medium airport |
Kisumu County
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| KIS | HKKI | Kisumu International Airport | Kisumu | Large airport |
Lamu County
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| LAU | HKLU | Manda Airport | Lamu | Medium airport |
Meru County
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| JJM | HKMK | Mulika Lodge Airport | Meru-Kinna | Small airport |
Mombasa County
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| MBA | HKMO | Moi International Airport | Mombasa | Large airport |
Nairobi City County
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| NBO | HKJK | Jomo Kenyatta International Airport | Nairobi | Large airport |
| WIL | HKNW | Nairobi Wilson Airport | Nairobi | Medium airport |
Narok County
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| MRE | HKMS | Mara Serena Lodge Airstrip | Serena | Medium airport |
Nyeri County
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| NYK | HKNL | Nanyuki Civil Airport | Gathiuru | Medium airport |
Uasin Gishu County
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| EDL | HKEL | Eldoret International Airport | Eldoret | Large airport |
Wajir County
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| WJR | HKWJ | Wajir Airport | Wajir | Medium 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