Airports in Kenya – Locations and IATA and ICAO Codes


Most airports in Kenya are used for domestic flights. The largest airport is Jomo Kenyatta International Airport (NBO) located in Nairobi, the capital of Kenya. The second largest is Moi International Airport (MBA) located in Mombasa.

Jomo Kenyatta International Airport (NBO)

It is situated 15 kilometers south of Nairobi’s city centre and it’s among the busiest airports of Africa. Jomo Kenyatta International Airport has four terminals, three of which are for international use.

Airports in Kenya

Jomo Kenyatta International Airport (JKIA) and the airport’s four terminals.

Moi International Airport (MBA)

It is located 10 kilometers northwest of Mombasa. Moi International Airport has three terminals, a currency exchange desk, ATMs, cafeterias and tax-free shops.

Wilson Airport (WIL)

It is located 5 kilometers south of Nairobi. Wilson Airport is mainly used for domestic flights with light aircrafts. It is used for cargo transport and to fly passengers to popular tourist attractions in Kenya. Wilson Airport also has flights to Tanzania, Somalia and the Democratic Republic of Congo.




Eldoret International Airport (EDL)

It is located 16 kilometers south of Eldoret. Eldoret International Airport is used for tourism and to transport export produce. It is one of the very few airports in the world with a man-made forest on its grounds.

Kisumu International Airport (KIS)

It is located just outside Kisumu and it’s the third busiest and the country’s fourth International airport. It has two terminals and a 3.3 kilometers runway.

Eldoret International Airport (EDL)

Aircrafts in Eldoret International Airport with the airport’s man-made forest visible at the background.

Malindi International Airport (MYD)

The Airport is 2.5 Kilometers (1.55 miles) west of Malindi Town. According to Kenya Airports Authority (KAA) Malindi International Airport  has an annual passenger handling capacity of 300,000 passengers. Plans are underway to extend the runway from 1.4 km to 2.9 km and to increase the size of the apron to accommodate more aircraft.

Malindi International Airport (MYD)

Malindi International Airport

List of Airports in Kenya

Below is a list of all the airports in Kenya and their International Civil Aviation Organization (ICAO) and International Air Transport Association (IATA) codes.

Airports in Kenya
Location ICAO IATA Airport Name
Civil Airports
Amboseli HKAM ASV Amboseli Airport
Bamburi BMQ Bamburi Airport
Bungoma HKBU Bungoma Airport
Bura (Tana River) HKBR Bura East Airport
Busia HKBA Busia Airport
Eldoret HKEL EDL Eldoret International Airport
Eliye Springs HKES EYS Eliye Springs Airport
Embu HKEM Embu Airport
Garba Tula HKGT Garba Tula Airport
Garissa HKGA GAS Garissa Airport
Hola HKHO HOA Hola Airport
Homa Bay HKHB Homa Bay Airport
Isiolo HKIS Isiolo Airport
Kakamega HKKG Kakamega Airport
Kalokol HKFG KLK Kalokol Airport
Kericho HKKR KEY Kericho Airport
Kilaguni HKKL ILU Kilaguni Airport
Kimwarer n/a KRV Kimwarer Airport
Kisii HKKS Kisii Airport
Kisumu HKKI KIS Kisumu International Airport
Kitale HKKT KTL Kitale Airport
Kiwayu KWY Kiwayu Airport
Lamu HKLU LAU Manda Airport
Lewa Downs Lewa Airport
Lodwar HKLO LOK Lodwar Airport
Loitokitok HKLT Loitokitok Airport
Lokichogio HKLK LKG Lokichogio Airport
Lokitaung HKLG Lokitaung Airport
Loiyangalani HKLY LOY Loiyangalani Airport
Mackinnon Road HKMR Mackinnon Road Airport
Magadi HKMG Magadi Airport
Makindu HKMU Makindu Airport
Malindi HKML MYD Malindi Airport
Mandera HKMA NDE Mandera Airport
Maralal HKMI Kisima Airport
Marsabit HKMB RBT Marsabit Airport
Masai Mara HKKE Keekorok Airport
Masai Mara MRE Mara Serena Airport
Meru National Park HKMK Mulika Lodge Airport
Mombasa HKMO MBA Moi International Airport
Moyale HKMY OYL Moyale Airport
Mtito Andei HKMT Mtito Andei Airport
Nairobi HKJK NBO Jomo Kenyatta International Airport
Nairobi HKNW WIL Wilson Airport
Naivasha HKNV Naivasha Airport
Nakuru HKNK NUU Nakuru Airport
Nanyuki HKNY NYK Nanyuki Airport
Narok HKNO Narok Airport
Nyeri HKNI NYE Nyeri Airport
Samburu HKSB UAS Samburu Airport
Voi HKVO Voi Airport
Wajir HKWJ WJR Wajir Airport
Military Airports
Nairobi HKRE Moi Air Base

Other Pages That May Interest You

Flights to Kenya
Cheap Kenya Flights
Kenya Airlines
Return from Airports in Kenya to the Homepage


Kenya > Flights to Kenya > Airports in Kenya – Locations and ICAO and IATA Codes

Leave a Reply

Your email address will not be published. Required fields are marked *