Major Airports in Kenya

Key Takeaways

  • Nairobi is the gateway. Jomo Kenyatta International (NBO) serves around 63 regularly-served nonstop destinations — far more than any other Kenyan airport — and is the home base of Kenya Airways and East Africa's main intercontinental hub.
  • A safari-aviation country. Beyond the scheduled hubs, Kenya's network runs on light-aircraft safari flights. Nairobi's Wilson Airport is one of the busiest general-aviation airports in Africa, feeding bush airstrips at the Masai Mara, Amboseli and Laikipia.
  • The coast runs on leisure. Mombasa's Moi International (MBA) is the #2 scheduled airport and the Indian Ocean beach gateway, with seasonal European charters; Malindi and Lamu add smaller coastal links.
  • One nonstop to the US. The only nonstop flight between Kenya and the United States is Kenya Airways' Nairobi–New York (JFK) service on the Boeing 787. Everything else connects through a European or Gulf hub.
  • Eleven airports with scheduled service. From the Jomo Kenyatta hub down to remote Wajir, just eleven Kenyan airports run regular scheduled passenger flights — and many of the country's 'airports' are gravel or grass safari airstrips.

Kenya is East Africa’s busiest aviation market and one of the continent’s great safari and beach destinations — and its airports reflect that split personality. At the top sits Nairobi‘s Jomo Kenyatta International Airport, a genuine intercontinental hub and the home of Kenya Airways. Below it stretches a remarkable network of small airports and bush airstrips that fly visitors out to the Masai Mara, Amboseli and the Indian Ocean coast.

In all, just eleven Kenyan airports run regular scheduled passenger service — but the country’s real aviation story is told as much in light aircraft as in jets. Below we map and rank those airports by the number of nonstop destinations each one serves, using live route data from AirportRoutes. Because the figures come from observed flight data — a large sample rather than a complete published timetable — we treat them as a strong guide to relative connectivity rather than exact official totals.

Map of major airports in Kenya ranked by number of nonstop destinations, with Nairobi's Jomo Kenyatta far ahead of Mombasa, Wilson, Amboseli and the coastal and safari airfields
Kenya's airports, ranked by regularly-served nonstop destinations. Map: Mappr · Data: AirportRoutes

Which Kenyan airports have direct flights to the US?

Almost all of Kenya’s long-haul flying happens at one airport: Nairobi’s Jomo Kenyatta International. It is the only Kenyan airport with intercontinental routes, linking the country to the Gulf (Doha, Dubai, Abu Dhabi), Europe (London, Amsterdam, Paris) and Asia, mostly on Kenya Airways and the big Gulf and European carriers.

When it comes to the United States specifically, there is exactly one nonstop option: Kenya Airways’ Nairobi–New York (JFK) service, flown on the Boeing 787 Dreamliner. Launched in 2018, it was the first-ever nonstop flight between Kenya and the US and remains the only one — a roughly 14–15 hour haul. No other Kenyan airport, Mombasa included, has scheduled nonstop flights to America.

For everyone outside Nairobi — or travelling when seats are tight — the usual routing to the US is a connection through a European hub such as London, Amsterdam or Paris, through the Gulf, or via Addis Ababa with Ethiopian Airlines.

Ranked

Major Airports in Kenya by Nonstop Destinations

Ranked by regularly-served nonstop destinations, busiest first.

Airport IATA Nonstop City / Area
1. Nairobi – Jomo KenyattaNBO63Nairobi
2. Mombasa – Moi InternationalMBA19Mombasa
3. Nairobi – WilsonWIL18Nairobi (general aviation)
4. AmboseliASV13Amboseli National Park
5. KisumuKIS10Kisumu
6. NanyukiNYK9Nanyuki / Laikipia
7. EldoretEDL4Eldoret
8. MalindiMYD4Malindi
9. Lamu (Manda)LAU3Lamu archipelago
10. Masai Mara (Mara Serena)MRE3Masai Mara
11. WajirWJR3Wajir

Regularly-served nonstop destinations — routes flown often enough to count as scheduled service, not one-off charters or diversions. Many of Kenya's airports are light-aircraft safari airstrips, and Nairobi's Wilson is a general-aviation hub rather than a jet airport. Source: AirportRoutes.

A closer look at Kenya’s airports

🛫 Nairobi – Jomo Kenyatta (NBO)

Map showing the location of Jomo Kenyatta International Airport (NBO) southeast of Nairobi, Kenya
Where to find Jomo Kenyatta International Airport (NBO) — Nairobi. Map: Google

Open in Google Maps

Jomo Kenyatta International Airport, about 15 km southeast of central Nairobi, is the beating heart of Kenyan — and East African — aviation. Named after the country’s founding president, it is the home base and main hub of Kenya Airways, a member of the SkyTeam alliance, and the busiest airport in the region by a wide margin. From here the national carrier fans out across Africa, the Gulf, Europe and Asia.

Serving Nairobi, NBO reaches around 63 regularly-served nonstop destinations — the only Kenyan airport with meaningful long-haul and intercontinental reach. Top destinations include Mombasa, Kisumu and Eldoret at home, plus Entebbe, Addis Ababa, Doha, Johannesburg and Dubai. It is also Kenya’s sole gateway for nonstop flights to the United States.

Main airlines: Kenya Airways, Jambojet, plus international carriers such as Qatar Airways, Emirates, KLM and Ethiopian Airlines. See the full route map for NBO on AirportRoutes →

🏖️ Mombasa – Moi International (MBA)

Map showing the location of Moi International Airport (MBA) at Mombasa on the Kenyan coast
Where to find Moi International Airport (MBA) — Mombasa. Map: Google

Open in Google Maps

Moi International Airport serves Mombasa, Kenya’s second-largest city and the gateway to its Indian Ocean coast. Just inland from the beach resorts of Diani, Nyali and Bamburi, it is the country’s main leisure airport, mixing busy domestic links to Nairobi with seasonal charters that bring European sun-seekers straight to the coast.

Serving Mombasa, MBA reaches about 19 regularly-served nonstop destinations, including a handful of intercontinental charter routes to Europe. Top destinations include Nairobi, Addis Ababa and Dar es Salaam, alongside seasonal European holiday flights.

Main airlines: Kenya Airways, Jambojet and Skyward Express, plus charter carriers such as Eurowings Discover and Neos. See the full route map for MBA on AirportRoutes →

🛩️ Nairobi – Wilson (WIL)

Map showing the location of Wilson Airport (WIL) just south of central Nairobi, Kenya
Where to find Wilson Airport (WIL) — Nairobi. Map: Google

Open in Google Maps

Wilson Airport, about 6 km south of downtown Nairobi, is the workhorse of Kenyan aviation. While Jomo Kenyatta handles the jets, Wilson is the country’s general-aviation hub — and one of the busiest light-aircraft airports in Africa. This is where safari-goers board the small turboprops and Cessnas that hop out to the bush airstrips of the Masai Mara, Amboseli, Samburu and Laikipia.

Serving Nairobi, WIL reaches about 18 regularly-served nonstop destinations — almost all of them domestic safari and regional strips rather than big cities. Top destinations include Amboseli, the Masai Mara airstrips, Kisumu and Lamu.

Main airlines: AirKenya, Safarilink Aviation, Jetways Airlines, Renegade Air, Skyward Express and Flightlink. See the full route map for WIL on AirportRoutes →

🐘 Amboseli (ASV)

Map showing the location of Amboseli Airport (ASV) inside Amboseli National Park, southern Kenya
Where to find Amboseli Airport (ASV) — Amboseli National Park. Map: Google

Open in Google Maps

Amboseli Airport is a single-runway bush strip inside Amboseli National Park, in southern Kenya right beneath the snow-capped silhouette of Mount Kilimanjaro across the Tanzanian border. Famous for its big elephant herds, Amboseli is one of Kenya’s signature safari destinations, and the airstrip exists almost entirely to fly visitors in and out of the surrounding lodges and camps.

Served by light aircraft, ASV reaches about 13 regularly-served nonstop destinations — overwhelmingly other safari strips and Nairobi’s Wilson Airport. Top destinations include Nairobi (Wilson), the Masai Mara airstrips, Olkiombo and Ol Seki.

Main airlines: Mombasa Air Safari, AirKenya and Safarilink Aviation. See the full route map for ASV on AirportRoutes →

🌅 Kisumu (KIS)

Map showing the location of Kisumu International Airport (KIS) by Lake Victoria in western Kenya
Where to find Kisumu International Airport (KIS) — Kisumu. Map: Google

Open in Google Maps

Kisumu International Airport sits on the shores of Lake Victoria in western Kenya, serving the country’s third-largest city and the wider lakeside region. Upgraded to international status, it is the busiest airport in western Kenya and a key domestic trunk route, with flights shuttling between Kisumu and Nairobi throughout the day.

Serving Kisumu, KIS reaches about 10 regularly-served nonstop destinations, a mix of domestic links and regional cross-border hops. Top destinations include Nairobi, Entebbe in neighbouring Uganda, and Mombasa.

Main airlines: Kenya Airways, Jambojet, AirKenya, Safarilink Aviation and Renegade Air. See the full route map for KIS on AirportRoutes →

🏔️ Nanyuki (NYK)

Map showing the location of Nanyuki Airport (NYK) near Mount Kenya on the Laikipia plateau
Where to find Nanyuki Airport (NYK) — Nanyuki / Laikipia. Map: Google

Open in Google Maps

Nanyuki Airport lies almost on the equator at the foot of Mount Kenya, the gateway to the Laikipia plateau — one of the country’s richest wildlife regions, home to the Lewa, Ol Pejeta and Borana conservancies. Like the park strips, it is built around light-aircraft safari traffic rather than scheduled jets.

Served by small aircraft, NYK reaches about 9 regularly-served nonstop destinations, almost all of them safari circuits. Top destinations include the Masai Mara, Nairobi (Wilson), Samburu and Meru.

Main airlines: AirKenya and Safarilink Aviation. See the full route map for NYK on AirportRoutes →

🏃 Eldoret (EDL)

Map showing the location of Eldoret International Airport (EDL) in Kenya's Rift Valley highlands
Where to find Eldoret International Airport (EDL) — Eldoret. Map: Google

Open in Google Maps

Eldoret International Airport serves the highland city of Eldoret in Kenya’s Rift Valley — famous worldwide as the training base for the country’s legendary distance runners. Beyond passengers, the airport is an important cargo hub, with freighters lifting fresh produce and flowers to export markets.

Serving Eldoret, EDL reaches about 4 regularly-served nonstop destinations, all domestic. Top destinations include Nairobi, Kisumu and Lodwar in the far north.

Main airlines: Jambojet, Skyward Express and Kenya Airways, alongside cargo operators. See the full route map for EDL on AirportRoutes →

🏝️ Malindi (MYD)

Map showing the location of Malindi Airport (MYD) on the Kenyan coast north of Mombasa
Where to find Malindi Airport (MYD) — Malindi. Map: Google

Open in Google Maps

Malindi Airport serves the historic coastal town of Malindi, north of Mombasa — a beach resort with a long Italian following and a gateway to the Watamu marine reserve. It is a small airport handling light domestic links along the coast and up to Nairobi.

Serving Malindi, MYD reaches about 4 regularly-served nonstop destinations, all domestic. Top destinations include Nairobi, Lamu and Amboseli.

Main airlines: Safarilink Aviation, Jambojet, Mombasa Air Safari and Skyward Express. See the full route map for MYD on AirportRoutes →

⛵ Lamu – Manda (LAU)

Map showing the location of Manda Airport (LAU) on Manda island in the Lamu archipelago, Kenya
Where to find Manda Airport (LAU) — Lamu archipelago. Map: Google

Open in Google Maps

Manda Airport is the air gateway to the Lamu archipelago, off Kenya’s far northern coast. The airport sits on Manda island, a short boat ride from Lamu Old Town — the oldest continually inhabited Swahili settlement and a UNESCO World Heritage Site. There are no cars in Lamu town, so almost every visitor arrives by air and then by dhow.

Serving Lamu, LAU reaches about 3 regularly-served nonstop destinations, all domestic coastal and Nairobi links. Top destinations include Malindi, Nairobi and Mombasa.

Main airlines: Safarilink Aviation, Jambojet and Skyward Express. See the full route map for LAU on AirportRoutes →

🦓 Masai Mara – Mara Serena (MRE)

Map showing the location of Mara Serena Airstrip (MRE) in the Masai Mara National Reserve, Kenya
Where to find Mara Serena Airstrip (MRE) — Masai Mara. Map: Google

Open in Google Maps

Mara Serena Airstrip is one of several light-aircraft strips scattered across the Masai Mara National Reserve, Kenya’s most famous safari destination and the northern end of the great wildebeest migration. Serving the central Mara and the Mara Triangle, it is a grass-and-gravel strip rather than a terminal — bush planes touch down, drop off guests for nearby camps, and move on.

Served by safari aircraft, MRE reaches about 3 regularly-served nonstop destinations within the light-aircraft network. Top destinations include Nairobi (Wilson), Amboseli and Kisumu. It is just one of many Mara airstrips — Olkiombo, Keekorok, Musiara and others dot the reserve.

Main airlines: AirKenya, Mombasa Air Safari and Jetways Airlines. See the full route map for MRE on AirportRoutes →

Other airports with scheduled service

Beyond the ten airports above, one more Kenyan airfield shows up with regular scheduled flights: Wajir Airport (WJR) in the remote northeast, near the Somali border. With around 3 regularly-served nonstop destinations, it mostly handles flights to and from Nairobi and serves government, humanitarian and security operations across Kenya’s arid north far more than tourism. Beyond it, dozens of smaller airstrips dot the national parks and conservancies — places like Olkiombo, Keekorok, Samburu and Ol Seki — but these see only on-demand light-aircraft safari hops rather than the scheduled service mapped here.

🌍 More maps & data for Kenya

Browse more: All airports by country