In this article, we'll list the main international and domestic airports in Kenya to make planning your trip simpler.
Major International Airports in Kenya
- Jomo Kenyatta International Airport (NBO), Nairobi: Jomo Kenyatta International Airport in Nairobi is a key hub for both domestic and international flights, located about 15 kilometres (9 miles) from downtown. Major airlines such as Kenya Airways, Ethiopian Airlines, and Emirates provide connections to destinations across Africa, Europe, and Asia.
- Mombasa Moi International Airport (MBA), Mombasa: Mombasa Moi International Airport in Mombasa is crucial for coastal region travellers, located around 10 kilometres (6 miles) from the city centre. Major airlines such as Kenya Airways, Turkish Airlines, and Ethiopian Airlines offer flights to destinations across Africa, the Middle East, and Europe.
- Eldoret International Airport (EDL), Eldoret: Eldoret International Airport in Eldoret serves as a vital hub for western Kenya, located approximately 17 kilometres (11 miles) southeast of the city centre. It mainly operates domestic flights within Kenya, with major airlines such as Kenya Airways and Fly540 offering connections to various destinations within the country and a few international routes.
- Kisumu Airport (KIS), Kisumu: Kisumu Airport in Kisumu is a key hub for regional travellers, located about 8 kilometres (5 miles) from the city centre. It provides flights to various destinations within Kenya, with major airlines such as Kenya Airways and Jambojet operating here.
Major Domestic Airports in Kenya
- Nairobi Wilson Airport (WIL), Nairobi: Located in Nairobi, Wilson Airport is important for domestic travel within Kenya, especially for safaris. It's close to the city centre and used by airlines like SafariLink and Fly540 for flights to places like Maasai Mara and Lamu.
- Manda Airport (LAU), Lamu: Manda Airport in Lamu is the main entry point to Lamu Island and its attractions. It's preferred by travellers exploring Lamu, with flights operated by airlines such as Safarilink and Fly540.
- Malindi International Airport (MYD), Malindi: Malindi Airport connects Kenya internationally and domestically, offering access to the town's beaches and historical sites. Airlines like Kenya Airways and Silverstone Air fly to destinations such as Nairobi and Mombasa.
- Ukunda Airport (UKA), Diani Beach: Ukunda Airport near Diani Beach is convenient for travellers visiting the coastal destination known for its beaches and water sports. Airlines like Safarilink and Air Kenya fly to Nairobi and the Maasai Mara.
- Nanyuki Airport (NYK), Nanyuki: Nanyuki Airport is important for travellers exploring Mount Kenya National Park and nearby areas. It's favoured by tourists seeking adventure, with flights by Safarilink and Air Kenya.
- Nakuru Airport (NUU), Nakuru: Nakuru Airport is a gateway to Lake Nakuru National Park in the Great Rift Valley, known for its flamingos and wildlife. Airlines like Safarilink and Fly540 fly to Nairobi and the Maasai Mara.
- Bamburi Airport (BMQ), Mombasa: Bamburi Airport is convenient for travellers visiting Mombasa and its coastal attractions. Airlines like Skyward Express and Silverstone Air fly to Nairobi and Malindi.
List of All the Airports in Kenya
Apart from the big airports, Kenya also has lots of smaller airports and airstrips. These are especially handy for reaching remote places like national parks. Most of these parks have their own airstrips or ones nearby. Travelers can fly from domestic airports like Nairobi Wilson Airport. You can find regularly scheduled flights to these airstrips or choose private charters for a more exclusive trip.Below is a list of all the airstrips and airports in Kenya to help plan your travels better.
Location
|
ICAO
|
IATA
|
Airport name
|
---|---|---|---|
Amboseli
|
HKAM
|
ASV
|
Amboseli Airport
|
Angama Mara
|
|
ANA
|
Angama Mara Airport
|
Bamburi
|
|
BMQ
|
Bamburi Airport
|
Bungoma
|
HKBU
|
|
Bungoma Airport
|
Bura
|
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
|
GGM
|
Kakamega Airport
|
Kakuma
|
HKKM
|
|
Kakuma Airport
|
Kalokol
|
HKFG
|
KLK
|
Kalokol Airport
|
Kericho
|
HKKR
|
KEY
|
Kericho Airport
|
Kilaguni
|
HKKL
|
ILU
|
Kilaguni Airport
|
Kimwarer
|
|
KRV
|
Kimwarer Airport
|
Kisii
|
HKKS
|
|
Kisii Airport
|
Kisumu
|
HKKI
|
KIS
|
Kisumu International Airport
|
Kitale
|
HKKT
|
KTL
|
Kitale Airport
|
Kiwayu
|
|
KWY
|
Kiwayu Airport
|
Lake Baringo
|
|
LBN
|
Lake Baringo Airport
|
Lamu
|
HKLU
|
LAU
|
Manda Airport
|
Lewa Downs
|
|
|
Lewa Airport
|
Liboi
|
|
LBK
|
Liboi Airport
|
Lodwar
|
HKLO
|
LOK
|
Lodwar Airport
|
Loitokitok
|
|
|
Loitokitok Airport
|
Loiyangalani
|
HKLY
|
LOY
|
Loiyangalani Airport
|
Lokichogio
|
HKLK
|
LKG
|
Lokichogio Airport
|
Lokitaung
|
HKLG
|
|
Lokitaung 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
|
KEU
|
Keekorok Airport
|
Masai Mara
|
HKMS
|
MRE
|
Mara Serena Airport
|
Meru National Park
|
HKMK
|
JJM
|
Mulika Lodge Airport
|
Migori
|
HKMM
|
|
Migori Airport
|
Mombasa
|
HKMO
|
MBA
|
Moi International Airport
|
Moyale
|
HKMY
|
OYL
|
Moyale Airport (Moyale Lower 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
|
HKNL
|
NYK
|
Nanyuki Airport
|
Narok
|
HKNO
|
|
Narok Airport
|
Nyeri
|
HKNI
|
NYE
|
Nyeri Airport
|
Samburu
|
HKSB
|
UAS
|
Samburu Airport
|
Ukunda
|
HKUK
|
UKA
|
Ukunda Airport
|
Voi
|
HKVO
|
|
Voi Airport
|
Wajir
|
HKWJ
|
WJR
|
Wajir Airport
|
Major Airlines in Kenya
Kenya Airways is the national airline of Kenya, flying regularly to and from the country. Additionally, Air India, China Southern, American Airlines, Ethiopian Airlines, IndiGo, KLM, Turkish Airlines, Emirates, and Air Arabia are other major international airlines that offer regular flights to Kenya.Several domestic airlines operate in Kenya. Here are 6 most reliable domestic airlines in Kenya:
- Kenya Airways: Kenya Airways flies both domestically and internationally, connecting major cities in Kenya like Nairobi, Mombasa, Kisumu, and Eldoret. It also offers flights to destinations across Africa, Europe, Asia, and the Americas.
- Jambojet: Jambojet specializes in affordable domestic flights within Kenya, covering cities like Nairobi, Mombasa, Kisumu, Eldoret, Malindi, and Lamu.
- Fly540: Fly540 operates domestic flights to various Kenyan cities, including Nairobi, Mombasa, Kisumu, Eldoret, Malindi, and Lamu. It also offers charter services to remote areas and safari destinations.
- Safarilink: Safarilink focuses on flights to safari destinations and remote areas within Kenya and neighbouring countries, serving popular spots like Maasai Mara, Amboseli, Samburu, and coastal locations like Diani Beach and Lamu.
- Skyward Express: Skyward Express offers scheduled flights to cities such as Nairobi, Mombasa, Eldoret, and Lodwar, as well as charter services to remote areas.
- Air Kenya: Air Kenya specializes in flights to safari destinations and remote airstrips within Kenya, including Maasai Mara, Amboseli, Samburu, and coastal towns like Lamu and Malindi.