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.

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.

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

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

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

3 thoughts on “Airports in Kenya – Locations and IATA and ICAO Codes”

  1. Dear sir
    pls can you uppdate me flight from wajer to nairobi one way how much it costs.

    Wajir HKWJ WJR Wajir Airport


Leave a Comment