Nairobi Airport Guide

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.

WIL
Wilson Airport · HKNW
Safari flights Domestic routes Charter Light aircraft ~4 km from CBD
NBO
Jomo Kenyatta International · HKJK
International hub Long-haul routes Major airlines Full terminal ~18 km from CBD
✈️
WIL specialises in Safari & domestic
🌍
NBO specialises in International long-haul
🚗
Distance between them ~18 km · 45–90 min
The core difference

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 →
WIL
Wilson Airport ICAO: HKNW
RoleDomestic, safari, charter
LocationLang’ata, ~4 km from CBD
OwnerKenya Airports Authority
Opened1929
Runways2 asphalt (07/25 · 14/32)
Main airlinesAirKenya, Safarilink, Skyward
Baggage15 kg · soft bags only
Check-in60 min before departure
NBO
Jomo Kenyatta International ICAO: HKJK
RoleInternational & major hub
LocationEmbakasi, ~18 km from CBD
OwnerKenya Airports Authority
Opened1958
Runways2 (06/24 · 14/32)
Main airlinesKenya Airways, Emirates, Ethiopian
Baggage20–23 kg checked (standard)
Check-in2–3 hrs before departure
Side by side

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
Decision guide

Which airport do you need?

Match your travel situation to the right Nairobi airport — and understand exactly why.

WIL
Use Wilson Airport
for these situations
You are taking a safari flight to a national park or conservancy — Mara, Amboseli, Samburu, Lewa, or any Kenyan bush destination
Your airline is AirKenya Express, Safarilink, Skyward Express, or FlexFlight
Flying to Kisumu, Lamu, Diani / Ukunda, Nanyuki, Malindi, Meru, or Samburu
Flying cross-border to Arusha, Kilimanjaro, or Zanzibar on a regional carrier
You have booked a charter or private aircraft from Nairobi
Your destination is a bush airstrip or small regional airport not served by large jets
You are doing pilot training or general aviation in Kenya
Tip: Pack a soft bag of 15 kg or less — including your hand luggage. Hard-shell suitcases will be refused on most safari-sector aircraft at Wilson.
NBO
Use JKIA
for these situations
✈️ Arriving on or departing a long-haul international flight — Europe, Asia, Middle East, Americas
✈️ Your airline is Kenya Airways, Ethiopian Airlines, Emirates, British Airways, KLM, Qatar Airways or similar
✈️ Your itinerary requires full international customs and immigration processing in Nairobi
✈️ You are connecting through Nairobi on a Star Alliance, SkyTeam, or oneworld itinerary
✈️ Flying to Mombasa on Kenya Airways as part of an international connection
✈️ You are travelling with standard checked luggage (20–23 kg) in a hard-shell suitcase
✈️ Your onward journey requires airline alliance miles, connections, or interline ticketing
Note: From JKIA arrivals, allow at least 90 minutes to transfer to Wilson Airport by road — more during morning and evening rush hours.
Real trip scenarios

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.

Wilson WIL
✈️

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.

JKIA NBO
🔄

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.

Both airports
🏝️

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.

Wilson WIL
🌊

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.

Usually Wilson
🏔️

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.

Usually Wilson
🛫

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.

JKIA NBO
🛩️

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.

Wilson WIL
The airport transfer

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.

1
Step 1

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.

2
Step 2

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.

3
Step 3 · ~45–90 min

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.

4
Step 4 · 60 min before departure

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.

5
Boarding

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.

18 km
Road distance JKIA to Wilson
45–90
Minutes typical journey time
90 min
Minimum buffer to allow for transfer
60 min
WIL check-in required before departure
The critical planning rule: If your international flight lands at JKIA at 7:00 am, your earliest realistic Wilson departure is 10:30–11:00 am — accounting for JKIA arrivals (60 min), road transfer in morning traffic (90 min), and Wilson check-in (60 min). Plan safari flight bookings accordingly. Many safari operators are experienced at building this buffer into their packages.

Transfer options

Safari operator transfer
Most packages include this. Confirm in writing before departure.
Uber
Reliable and transparent pricing. Bookable from JKIA arrivals. Most consistent option for independent travellers.
Metered taxi
Available at JKIA. Agree the fare before departure. Slightly less transparent than Uber but widely available.
Public transport (matatu)
Not recommended with luggage or on a tight connection to a safari flight.
Airlines

Which airlines use Wilson vs JKIA?

The two airports have almost no airline overlap — check your carrier, and you will know your airport.

WIL
Wilson Airport airlines
AirKenya Express
Mara · Amboseli · Samburu · Lewa · Lamu · Kisumu
Safari hub
Safarilink
Mara · Diani · Lamu · Kisumu · Tanzania
Safari
Skyward Express
Kisumu · Mombasa · domestic routes
Domestic
FlexFlight
Zanzibar · Kilimanjaro · Tanzania
Regional
Aircraft Leasing Services
Charter — on demand
Charter
Renegade Air
Charter & specialist operations
Charter
NBO
JKIA airlines
Kenya Airways
Europe · Asia · Africa domestic · Middle East
Long-haul
Ethiopian Airlines
Africa-wide · international connections
Long-haul
Emirates
Dubai · onward global connections
Long-haul
British Airways
London Heathrow · codeshares
Long-haul
KLM Royal Dutch Airlines
Amsterdam · European connections
Long-haul
Qatar Airways
Doha · global connections via DOH
Long-haul
Baggage rules

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.

WIL
Wilson Airport
Safari & light-aircraft rules
Total weight limit15 kg per person
What the limit includesChecked + hand luggage combined
Bag type requiredSoft-sided bags only
Hard-shell suitcasesRefused on safari routes
Higher limits availableSome routes (Zanzibar, Kisumu, Diani, Lamu)
Why so strict?Aircraft holds are very small; weight affects flight safety
Practical advice: Leave your hard-shell suitcase in storage at your Nairobi hotel. Travel to the bush with a soft duffel of 15 kg or less. Most camps have laundry facilities.
NBO
JKIA
Standard international airline rules
Checked bag allowance20–23 kg (airline dependent)
Hand luggage7 kg / 10 kg (airline dependent)
Bag typeAny — hard or soft
Hard-shell suitcasesFully accepted
Business class30–40 kg on most long-haul airlines
Excess baggageAvailable at standard airline rates
Standard rules apply: Pack as you normally would for an international trip. There are no special bag-type restrictions at JKIA.

For the full airline-by-airline baggage breakdown for Wilson Airport, see the Wilson Airport baggage rules guide.

Airport experience

What the experience is actually like at each airport

Beyond the logistics — here is what passengers actually encounter at each Nairobi airport.

✈️
Experience at
Wilson Airport (WIL)
Small, compact terminal campus — no long walks or concourses
Multiple operator-specific buildings — know your terminal before arriving
Security is quick — most passengers through in under 5 minutes
Café on the second floor; Safarilink’s terminal has its own refreshments
Walk across the apron to board — no jet bridges anywhere at Wilson
Fascinating aircraft to watch — a genuine working light-aviation hub
Early morning departures are common; be prepared for pre-dawn starts
No jet bridges, no moving walkways — functional and efficient, not luxurious
🌍
Experience at
JKIA (NBO)
Major international hub — familiar experience for frequent flyers
International arrivals: immigration queues can be 45–60 min during peak periods
International terminals with retail, dining, and lounge facilities
Kenya Airways Pride Lounge available for premium and frequent flyer passengers
Multiple gates and jet bridges for wide-body international aircraft
Duty-free shopping, currency exchange, and ATMs throughout
Wi-Fi available in terminal areas
Allow 2–3 hours minimum before international departure for check-in and security
Common planning questions

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.

FAQ

Wilson Airport vs JKIA — frequently asked questions

The questions most often asked about the two Nairobi airports.

No. Wilson Airport (IATA: WIL, ICAO: HKNW) and Jomo Kenyatta International Airport (IATA: NBO, ICAO: HKJK) are two completely separate airports in Nairobi, approximately 18 km apart by road. They serve different aviation roles and have almost no overlap in airlines or routes.
Wilson Airport (WIL). All AirKenya Express and Safarilink flights to the Maasai Mara depart from Wilson. You will likely arrive internationally at JKIA and need to transfer overland (~18 km, allow 90 minutes) to Wilson before your Mara flight.
By road — either Uber, metered taxi, or your safari operator’s transfer vehicle. The journey is approximately 18 km via Mombasa Road and Langata Road. Budget 45–90 minutes depending on traffic, and longer in morning rush hours. If your safari package includes an airport transfer, your operator’s driver will be in the JKIA arrivals hall with a name board.
No. Amboseli and Samburu flights depart from Wilson Airport (WIL), not JKIA. The airlines that serve these destinations — AirKenya Express and Safarilink — operate exclusively from Wilson. You would need to transfer overland from JKIA to Wilson first.
If you are entering Kenya at Wilson on a cross-border route from Tanzania, standard Kenya entry requirements apply — including a valid visa or East African Tourist Visa if required for your nationality. EAC passport holders have simplified entry. Always check the current Kenya immigration requirements for your specific nationality before travel.
Wilson Airport — at approximately 4 km from the central business district, compared to JKIA’s ~18 km. However, proximity to the city is rarely the deciding factor. Your airport is determined by your airline and route, not distance. Most safari visitors stay near JKIA on their first night (to avoid an early morning transfer) and move to Westlands or Karen for departures from Wilson.
Yes. Wilson Airport is a licensed, regulated civil airport operated by the Kenya Airports Authority and regulated by the Kenya Civil Aviation Authority (KCAA). The airlines that operate from Wilson — particularly AirKenya and Safarilink — are established operators with long track records in Kenyan domestic and safari aviation. Light aircraft operations carry different risks from commercial jets, but the safari airlines at Wilson operate under KCAA safety frameworks.
Yes — and this is strongly recommended. Most Nairobi hotels (including those near JKIA and in Westlands, Karen, and the CBD) offer luggage storage, often free of charge or for a small fee. Store your hard-shell suitcase at the hotel, travel to the bush with a soft duffel of 15 kg or less, and collect your main luggage on return. This is standard practice for Kenya safari travellers.
WilsonAirport.org

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.

Scroll to Top