Airports in Kenya
Airport codes of Kenya: every airport with an IATA code, with its city. Type to filter.
Kenya has 45 airports with an IATA code in the open data. 12 of them have scheduled airline flights and have their own page here. The large airports are Eldoret (EDL), Kisumu (KIS), Mombasa (MBA), Nairobi (NBO). The longest runway is at Jomo Kenyatta International Airport: 4,117 metres. The highest is Eldoret International Airport, at 2,116 metres above sea level.
| Code | Airport | City | Country |
|---|---|---|---|
| EDL | Eldoret International Airport | Eldoret | Kenya |
| NYK | Nanyuki Civil Airport | Gathiuru | Kenya |
| KIS | Kisumu International Airport | Kisumu | Kenya |
| LAU | Manda Airport | Lamu | Kenya |
| MYD | Malindi International Airport | Malindi | Kenya |
| JJM | Mulika Lodge Airport | Meru-Kinna | Kenya |
| MBA | Moi International Airport | Mombasa | Kenya |
| NBO | Jomo Kenyatta International Airport | Nairobi | Kenya |
| WIL | Nairobi Wilson Airport | Nairobi | Kenya |
| ASV | Amboseli Airport | Ol Tukai | Kenya |
| MRE | Mara Serena Lodge Airstrip | Serena | Kenya |
| WJR | Wajir Airport | Wajir | Kenya |
| LBN | Lake Baringo (Kampi Ya Samaki) Airport | Akorian | Kenya |
| BMQ | Bamburi Airport | Bamburi | Kenya |
| EYS | Eliye Springs Airport | Eliye Springs | Kenya |
| GAS | Garissa Airport | Garissa | Kenya |
| HOA | Hola Airport | Hola | Kenya |
| UAS | Samburu Airport | Isiolo West | Kenya |
| GGM | Kakamega Airport | Kakamega | Kenya |
| KLK | Kalokol Airport | Kalokol | Kenya |
| KEU | Keekorok Airport | Keekorok | Kenya |
| KEY | Kericho Airport | Kericho | Kenya |
| KTJ | Kichwa Tembo Airport | Kichwa Tembo | Kenya |
| VPG | Vipingo Estate Airport | Kikambala | Kenya |
| ILU | Kilaguni Airport | Kilaguni | Kenya |
| KRV | Kerio Valley Airport | Kimwarer | Kenya |
| KTL | Kitale Airport | Kitale | Kenya |
| KIU | Kiunga Airport | Kiunga | Kenya |
| KWY | Kiwayu Airport | Kiwayu | Kenya |
| LBK | Liboi Airport | Liboi | Kenya |
| LOK | Lodwar Airport | Lodwar | Kenya |
| LOY | Loiyangalani Airport | Loiyangalani | Kenya |
| LKG | Lokichogio Airport | Lokichogio | Kenya |
| ANA | Angama Mara Airport | Lolgorien | Kenya |
| NDE | Mandera Airport | Mandera | Kenya |
| OLG | Olare Orok Airfield | Mara | Kenya |
| HKR | Mara North Conservancy Airstrip | Mara Rianta | Kenya |
| MDR | Musiara Airstrip | Mara Rianta | Kenya |
| OSJ | Ol Seki Naboisho Airstrip | Mara Simba | Kenya |
| RBT | Marsabit Airport | Marsabit | Kenya |
| OYL | Moyale Airport | Moyale | Kenya |
| NUU | Nakuru Lanet Airport | Nakuru | Kenya |
| NYE | Nyeri Airport | Nyeri | Kenya |
| OLX | Mara-Olkiombo Airport | Serena | Kenya |
| UKA | Ukunda Airstrip | Ukunda | Kenya |
Airports with a link have scheduled airline flights. The others have a code but are used by charter, private, cargo or military flights, or have lost their scheduled flights. Data: OurAirports, 11 November 2026.