Wilson Airport vs JKIA
Which Airport Do You Need?
Nairobi has two airports that serve completely different purposes. This guide tells you exactly which one to use — and why getting it wrong means a very stressful morning in Nairobi traffic.
Two airports, two completely different jobs
Many visitors to Kenya are surprised to find that Nairobi is served by two separate airports that share almost no operational overlap. Understanding the distinction before you travel is not a minor detail — it is essential planning.
Jomo Kenyatta International Airport (JKIA, NBO) is Kenya’s primary international gateway. It is where Kenya Airways, Ethiopian Airlines, Emirates, British Airways, KLM, and every other major international carrier arrives and departs. If you are flying to Kenya from Europe, Asia, the Middle East, or North America, you are landing at JKIA. Full stop.
Wilson Airport (WIL, HKNW) is Nairobi’s specialist domestic and safari airport. It does not serve long-haul routes. Instead, it operates a dense network of short-haul flights connecting Nairobi to Kenya’s national parks, conservancies, coastal towns, and smaller regional cities — almost entirely on turboprop and light aircraft. If your itinerary involves a fly-in safari to the Maasai Mara, Amboseli, or Samburu, your onward flight almost certainly departs from Wilson.
The most common Kenya itinerary pattern involves both airports: you arrive at JKIA on an international flight, transfer overland to Wilson (~18 km), and then fly onward to your safari destination on a small aircraft. Most people returning from safari reverse this route on their way home.
Knowing which airport you need — and building enough time into your schedule to transfer between them — is the single most important logistical decision for most Kenya visitors.
Find your airport →Wilson Airport vs JKIA — full comparison table
Every major dimension compared so you can make the right decision for your trip.
| Feature | Wilson Airport (WIL) | JKIA (NBO) |
|---|---|---|
| IATA code | WIL | NBO |
| ICAO code | HKNW | HKJK |
| Primary role | Domestic, safari, charter, general aviation Specialist | International hub & major domestic connections Hub |
| Location | Lang’ata — ~4 km south of Nairobi CBD | Embakasi — ~18 km east of Nairobi CBD |
| Distance between airports | ~18 km by road · 45–90 min journey depending on traffic | |
| Aircraft types | Cessna Caravan, DHC-6 Twin Otter, Bombardier Dash 8, light piston aircraft | Boeing 737, 787 Dreamliner, Airbus A320, A330, A380 (Emirates) |
| Main airlines | AirKenya Express, Safarilink, Skyward Express, FlexFlight, Renegade Air | Kenya Airways, Ethiopian Airlines, Emirates, British Airways, KLM, Qatar Airways |
| International routes | Limited — Tanzania (Arusha, Kilimanjaro, Zanzibar), select regional | Full international — Europe, Asia, Middle East, Americas, Africa |
| Safari flights | Primary hub — Mara, Amboseli, Samburu, Lewa, coastal airstrips | Not served — no safari routes depart from JKIA |
| Domestic routes | 20+ airports including Kisumu, Lamu, Diani, Malindi, Nanyuki | Major domestic routes (Mombasa, Kisumu) via Kenya Airways |
| Baggage allowance | 15 kg total (incl. hand luggage) on safari routes · soft bags only | 20–23 kg checked bag + 7 kg hand luggage (standard airline rules) |
| Bag type | Soft-sided bags required on most routes — hard shells refused | Hard-shell suitcases fully accepted |
| Check-in deadline | 60 min before departure · check-in closes 30 min before | 2–3 hours before departure (international) · 90 min (domestic) |
| Terminals | Multiple operator-specific buildings — AirKenya exclusive, Safarilink dedicated | Main terminal + separate international/domestic facilities |
| Customs & immigration | Present for cross-border routes only (Tanzania, select regional) | Full international arrivals/departures process |
| Atmosphere | Small, relaxed, bush-aviation feel — compact and fast | Major commercial hub — international standard facilities |
| FBO / GA services | 3 FBO handlers, 6 maintenance providers, active GA community | Full commercial services, limited GA infrastructure |
| Flight training | Multiple KCAA-approved flight schools operate from WIL | Not a training base |
Which airport do you need?
Match your travel situation to the right Nairobi airport — and understand exactly why.
Which airport for your specific situation?
Common Kenya traveller scenarios — with a clear answer for each.
Flying to the Maasai Mara for a safari
All safari carriers (AirKenya, Safarilink) operate from Wilson to multiple Mara airstrips. ~45 min flight time. You depart from Wilson regardless of where you arrived internationally.
Arriving from London on British Airways
All long-haul international flights — including BA, Emirates, KLM, Ethiopian, and Kenya Airways long-haul — use JKIA. You will land at NBO. From there, transfer to Wilson if continuing to a safari.
Standard Kenya safari itinerary (most visitors)
Arrive JKIA (international flight) → transfer overland ~18 km → depart Wilson for safari destination → return Wilson → transfer back to JKIA for international departure. Both airports required.
Flying to Lamu or Diani from Nairobi
Coastal Kenyan destinations — Lamu, Diani (Ukunda), Malindi — are served by AirKenya and Safarilink from Wilson Airport. Not by JKIA domestic routes on the relevant light-aircraft carriers.
Flying from Nairobi to Kisumu
Kisumu is the most frequent route from Wilson (~66 flights/week). Skyward Express, AirKenya, and Safarilink all serve it. Kenya Airways also flies Kisumu from JKIA — check which suits your itinerary.
Flying Nairobi–Arusha or Nairobi–Kilimanjaro (Tanzania)
Safarilink operates Nairobi–Arusha from Wilson. FlexFlight serves Kilimanjaro from Wilson. Some Tanzania connections also exist via JKIA on Kenya Airways — confirm which carrier your ticket is on.
Departing Kenya to Europe or Asia
All long-haul departures leave from JKIA. If your last safari camp is served by Wilson, you need to transfer back to JKIA in time for your international flight. Allow 90+ minutes for this transfer.
Chartering a private aircraft in Nairobi
All charter operators (Aircraft Leasing Services, Renegade Air, and others) are based at Wilson Airport. Private charters depart from WIL, not JKIA.
Getting from JKIA to Wilson Airport
The most important logistical segment of any Kenya safari itinerary — and the one most often underestimated.
The JKIA-to-Wilson transfer is a road journey of approximately 18 km, typically routed via Mombasa Road turning onto Langata Road. Under normal conditions, this takes 40–55 minutes. In Nairobi’s notorious traffic — particularly during morning rush hours between 7:00 and 9:30 am, which is when many safari flights depart — the same journey can take 90 minutes or longer.
This is the segment most Kenya safari-goers underestimate on their first trip. An international flight arriving at 6:00 am might seem to give plenty of time for a 10:00 am safari departure from Wilson. It does not, once you factor in baggage collection, the traffic at that hour, and the 60-minute check-in requirement at Wilson.
Clear JKIA arrivals
Immigration, baggage collection, and customs at JKIA. International arrivals can take 30–60 minutes during busy periods. Factor this into your total transfer time from wheels-down to airport exit.
Arrange your transfer vehicle
If your safari package includes a transfer, your operator’s driver will be in the JKIA arrivals hall with a name board. If arranging independently, Uber pickup is available from the JKIA arrivals area — open the app immediately on landing.
Drive from JKIA to Wilson Airport (~18 km)
Via Mombasa Road → Langata Road. Your driver will know the fastest route. In good conditions: 40–55 minutes. Morning rush hours or rain: 75–100 minutes. Always assume the longer figure and be pleasantly surprised if it’s shorter.
Check in at Wilson
Go directly to your airline’s terminal building — AirKenya to the AirKenya exclusive terminal; Safarilink to the Safarilink terminal. Check-in closes 30 minutes before departure. Do not be late.
Board your safari flight
Board directly from the apron — no jet bridges at Wilson. Walk to the aircraft. Most safari flights are on time at Wilson since the turnaround times are tight and the schedules run continuously through the day.
Transfer options
Which airlines use Wilson vs JKIA?
The two airports have almost no airline overlap — check your carrier, and you will know your airport.
Baggage — the most critical difference for safari travellers
Wilson Airport’s baggage rules are strict and enforced. They are driven by the aircraft types — not airline policy preferences.
For the full airline-by-airline baggage breakdown for Wilson Airport, see the Wilson Airport baggage rules guide.
What the experience is actually like at each airport
Beyond the logistics — here is what passengers actually encounter at each Nairobi airport.
Questions travellers ask when planning around both airports
Answered clearly, with no ambiguity.
🕐How much time should I leave between landing at JKIA and my Wilson departure?
At minimum, plan for 3 hours from your international flight’s scheduled landing time to your Wilson departure time. This accounts for JKIA arrivals processing (60 min), road transfer in moderate traffic (60–75 min), and Wilson check-in (60 min). If arriving early morning, budget 3.5–4 hours because Nairobi’s morning rush is severe.
Many safari operators schedule their clients’ Wilson departures for late morning or midday to accommodate this. If you have control over booking your safari flight, aim for a WIL departure no earlier than 10:00–11:00 am if your international flight lands at or before 6:00 am.
🧳Can I take my normal suitcase to Wilson Airport?
Not on safari routes. Most safari airlines at Wilson operate with a 15 kg total limit including hand luggage, and require soft-sided bags only. Hard-shell suitcases physically cannot fit in light aircraft holds and will be refused.
The practical solution: store your main suitcase at your Nairobi hotel (most offer this free or at low cost), and travel to your safari camp with a soft duffel. Repurchase anything you genuinely need in the bush — most camps have laundry.
🚗Is there a direct shuttle or bus between JKIA and Wilson?
There is no fixed scheduled shuttle service between the two airports. The standard options are Uber (most reliable for independent travellers), metered taxi (agree the fare upfront), and safari operator transfers (included in most packages). Some hotels also offer cross-airport transfer services — confirm availability at booking.
✈️Are there any airlines that fly from both WIL and JKIA?
Kenya Airways operates from JKIA and is the dominant airline there. It also covers some domestic routes (Mombasa, Kisumu) that Wilson-based carriers also serve. However, Kenya Airways does not operate safari routes or light-aircraft services. There is essentially no overlap in the safari route network between WIL and NBO carriers.
🌍Does Wilson Airport handle international arrivals from outside Kenya?
On a limited basis — yes. Wilson handles cross-border routes including services from Tanzania (Arusha, Kilimanjaro) via Safarilink, and from Zanzibar via FlexFlight. These require immigration processing at WIL. However, Wilson is not a mainstream international port of entry — the vast majority of international arrivals from outside East Africa land at JKIA.
📍Which airport is closer to Nairobi city centre?
Wilson Airport is significantly closer to Nairobi’s CBD — approximately 4 km south, typically a 15–30 minute drive. JKIA is approximately 18 km to the east, taking 35–60 minutes from the city centre in normal conditions. However, for most travellers, “which is closer” is less important than “which serves my route” — choose the airport based on your airline, not proximity.
Wilson Airport vs JKIA — frequently asked questions
The questions most often asked about the two Nairobi airports.
Everything you need for Wilson Airport (WIL)
Now that you know which airport to use — and how to plan the transfer between them — use the guides below to prepare for your arrival at Wilson Airport. The baggage rules, check-in process, and terminal layout are the three things that catch first-time visitors most by surprise. All three are covered in full.
