JKIA and Wilson Airport are two separate Nairobi airports serving different travel needs. Jomo Kenyatta International Airport, coded NBO, is Kenya’s main international airport, while Wilson Airport, coded WIL, is Nairobi’s main domestic, safari, charter and general-aviation airport. JKIA is in Embakasi, southeast of Nairobi, while Wilson Airport is in Lang’ata, closer to Nairobi National Park and many safari-transfer routes.Thought for 25s
For most international travellers, the rule is simple: fly into JKIA, then transfer to Wilson if your safari or light-aircraft domestic flight departs from Wilson. Safarilink, one of Kenya’s major safari airlines, lists its office at Phoenix House, Wilson Airport, and describes its network as connecting domestic services across Kenya, Uganda and northern Tanzania.
Quick answer
| Travel situation | Use JKIA / NBO | Use Wilson / WIL |
|---|---|---|
| Long-haul international flight | Yes | No |
| Most international arrivals into Kenya | Yes | No |
| Major regional African airline flight | Usually yes | Sometimes, depending on operator |
| Kenya Airways international flight | Yes | No |
| Jambojet domestic flight | Usually JKIA | No for most standard Jambojet routes |
| Safari flight to Maasai Mara | Usually no | Usually yes |
| Safari flight to Amboseli, Samburu, Lewa or conservancies | Usually no | Usually yes |
| Private charter or air ambulance | Sometimes | Often |
| Flight training or light-aircraft operations | No | Yes |
| Cargo and freight gateway | Yes | Limited compared with JKIA |
| Nairobi city-to-safari transfer | Connect through JKIA, then Wilson | Main safari departure airport |
1. What is JKIA?
Jomo Kenyatta International Airport is Nairobi’s main international airport and Kenya’s primary air gateway. It is identified by the IATA code NBO and ICAO code HKJK, is located in Embakasi, and is operated by Kenya Airports Authority. JKIA handles long-haul international flights, regional African flights, domestic commercial flights, air cargo and major passenger traffic.
JKIA facts
| Attribute | Detail |
|---|---|
| Full name | Jomo Kenyatta International Airport |
| Common names | JKIA, Nairobi Airport, NBO Airport |
| IATA code | NBO |
| ICAO code | HKJK |
| Location | Embakasi, southeast Nairobi |
| Main role | Kenya’s primary international airport |
| Operator | Kenya Airports Authority |
| Best for | International arrivals, major airline flights, regional flights, cargo, domestic trunk routes |
JKIA is the airport most overseas visitors use when arriving in Kenya from Europe, the Middle East, Asia, the Americas and major African hubs. It is also the airport printed as NBO on most international tickets and baggage tags for Nairobi.
2. What is Wilson Airport?
Wilson Airport is Nairobi’s specialist domestic, safari, charter and general-aviation airport. It is located in Lang’ata, carries the IATA code WIL and ICAO code HKNW, and is strongly associated with Safari Airlines, light aircraft, domestic regional routes, flight training, medical evacuation, and charter operations.
Wilson Airport facts
| Attribute | Detail |
|---|---|
| Full name | Wilson Airport |
| IATA code | WIL |
| ICAO code | HKNW |
| Location | Lang’ata, Nairobi |
| Main role | Domestic, safari, charter and general aviation |
| Owner | Kenya Airports Authority |
| Best for | Maasai Mara flights, safari airstrips, light aircraft, charters, domestic regional routes |
Wilson is not the same airport as JKIA. It is smaller, more specialized, and built around domestic and light-aircraft operations rather than large-scale long-haul commercial aviation.
3. Main difference between JKIA and Wilson Airport
The main difference is airport function. JKIA is the large international gateway; Wilson is the safari and domestic light-aircraft gateway. JKIA handles major commercial airline traffic, while Wilson supports safari operators, charter companies, aviation training, medical evacuation and many smaller aircraft routes.
| Comparison point | JKIA | Wilson Airport |
|---|---|---|
| Airport code | NBO | WIL |
| Airport type | Main international airport | Domestic, safari, charter and general aviation airport |
| Location | Embakasi | Lang’ata |
| Typical aircraft | Large commercial jets, regional jets, cargo aircraft | Light aircraft, turboprops, safari aircraft, charters |
| Typical traveller | International passenger, business traveller, long-haul visitor | Safari traveller, domestic passenger, charter passenger |
| Main airline logic | International and regional airline networks | Safari and local scheduled operators |
| Baggage style | Standard airline baggage rules | Often stricter, especially on safari aircraft |
| Check-in style | Major terminal airline counters | Smaller airline/operator counters |
| Best airport search term | “NBO” or “JKIA” | “WIL” or “Wilson Airport” |
4. Which airport should international travellers use?
International travellers usually arrive through JKIA / NBO. JKIA is Nairobi’s main international airport, while Wilson’s identity is domestic, safari, charter and regional light-aircraft aviation.
Use JKIA if you are flying from or to:
| Region or route type | Airport |
|---|---|
| Europe to Nairobi | JKIA |
| Middle East to Nairobi | JKIA |
| Asia to Nairobi | JKIA |
| Americas to Nairobi via connection | JKIA |
| Major African capital to Nairobi | Usually JKIA |
| Kenya Airways international services | JKIA |
| Long-haul airline connection | JKIA |
A traveller landing from London, Amsterdam, Doha, Dubai, Addis Ababa, Istanbul, Johannesburg or Paris will usually land at JKIA, not Wilson. That passenger may still need Wilson later if the onward flight is a safari sector or light-aircraft domestic route.
5. Which airport should safari travellers use?
Safari travellers often use both airports on the same trip. The international arrival is usually at JKIA, while the safari flight often departs from Wilson. Wilson is strongly connected to Maasai Mara, Amboseli, Samburu, Lewa, Nanyuki, Lamu, Diani and other safari or domestic destinations served by smaller operators.
Common safari routing
International flight → JKIA / NBO
Road transfer across Nairobi
Safari flight → Wilson Airport / WIL
Bush airstrip or domestic safari destination
Safari destinations commonly associated with Wilson
| Destination | Why Wilson matters |
|---|---|
| Maasai Mara | Safari flight networks often depart from Wilson |
| Amboseli | Common safari air route |
| Samburu | Safari and conservancy access |
| Lewa | Conservancy access |
| Loisaba | Conservancy access |
| Nanyuki | Laikipia and Mount Kenya region access |
| Diani | Beach connection on some safari airline networks |
| Lamu | Coastal domestic route |
| Arusha / northern Tanzania | Regional safari connection, depending on operator |
Safarilink describes itself as a safari airline with domestic services to Kenyan destinations and cross-border services into Uganda and northern Tanzania; its destination list includes Amboseli, Diani, Arusha, Kisumu, Lamu, Lewa Downs, Loisaba, Maasai Mara, Naivasha, Nanyuki, Samburu, Tsavo West and Zanzibar.
6. JKIA to Wilson Airport transfer
JKIA and Wilson Airport are on different sides of Nairobi traffic. JKIA is in Embakasi southeast of the city, while Wilson is in Lang’ata near the Nairobi National Park side of the city. JKIAirport.com describes Wilson as a smaller airport about 17.2 km from JKIA, mainly handling domestic, charter and safari flights.
Transfer planning rule
Allow at least 3 to 4 hours between landing at JKIA and a Wilson departure when you need to clear immigration, collect baggage, clear customs, meet your driver and cross Nairobi. Use a longer buffer when arriving during peak traffic, rainy weather, major events, road disruption, late evening operations or with separate tickets.
This timing is a practical travel recommendation, not an airport rule. The actual transfer time depends on immigration queues, baggage delivery, customs checks, road traffic, driver pickup timing and Wilson check-in deadlines.
Transfer steps
| Step | What happens |
|---|---|
| 1 | Land at JKIA |
| 2 | Clear immigration |
| 3 | Collect checked baggage |
| 4 | Clear customs |
| 5 | Meet driver or transfer company |
| 6 | Drive from JKIA to Wilson Airport |
| 7 | Check in with safari airline or charter operator |
| 8 | Re-check luggage under Wilson airline rules |
| 9 | Board safari or domestic flight |
7. How much connection time do you need?
A safe JKIA-to-Wilson connection depends on whether both flights are on one itinerary, whether your inbound airline is on time, whether you checked bags, and whether the Wilson operator has strict cut-off times. WilsonAirport.org states that AirKenya requires Nairobi Wilson passengers to check in 60 minutes before departure and that check-in is not allowed 30 minutes before departure.
Recommended buffers
| Situation | Minimum practical buffer |
|---|---|
| Hand luggage only, daytime, private transfer | 3 hours |
| Checked bags, international arrival | 4 hours |
| First visit to Kenya | 4 hours |
| Family travel or elderly passengers | 4–5 hours |
| Tight safari itinerary | Avoid same-day tight connection |
| Peak traffic or rainy season | 5 hours |
| Separate tickets | 5+ hours or overnight in Nairobi |
The safer plan for an expensive safari is to arrive in Nairobi the evening before the Wilson departure, especially if the Wilson flight is early morning.
8. Baggage rules: JKIA vs Wilson
JKIA baggage rules follow the airline operating your main commercial flight. Wilson baggage rules are often stricter because safari aircraft and smaller domestic aircraft have tighter weight, size and loading limits. Safarilink’s safari-airline model and Wilson-based operations make baggage planning especially important for travellers connecting from international flights to safari flights.
Baggage comparison
| Baggage issue | JKIA | Wilson Airport |
|---|---|---|
| Standard checked baggage | Based on international airline allowance | Based on safari/domestic operator allowance |
| Hard suitcases | Usually accepted on major airlines | Often discouraged or restricted on safari aircraft |
| Soft bags | Accepted | Often preferred |
| Excess baggage | Airline fee may apply | May be refused if aircraft load is limited |
| Oversize bags | Airline handling process | May not fit small aircraft |
| Camera gear | Usually cabin or checked under airline rules | Weight still matters |
| Lost or delayed bags | Airline baggage services at JKIA | Operator-specific process at Wilson |
| Same-day transfer risk | Bag delay can break safari connection | Carry essentials in hand luggage |
Safari packing rule
Use a soft-sided bag when flying from Wilson to safari airstrips, keep the weight low, and pack medication, documents, one change of clothes, camera batteries and valuables in hand luggage. Confirm the exact allowance with the safari airline or tour operator before flying.
9. Airlines and operators
JKIA is associated with major international, regional and domestic commercial airlines. Wilson is associated with safari airlines, charter operators, domestic regional carriers, air ambulance services, training organizations and general aviation. Safarilink lists Wilson Airport as its base contact location and sells flights to multiple safari and domestic destinations.
JKIA airline pattern
| Airline type | JKIA role |
|---|---|
| Long-haul airlines | Main Nairobi international access |
| Regional African airlines | Nairobi regional hub access |
| Kenya Airways | Hub and international network |
| Jambojet and other domestic operators | Domestic trunk routes |
| Cargo airlines | Freight and logistics |
Wilson operator pattern
| Operator type | Wilson role |
|---|---|
| Safari airlines | Maasai Mara, Amboseli, Samburu, Lewa and other routes |
| Charter operators | Private and group charters |
| General aviation | Light aircraft operations |
| Flight schools | Pilot training |
| Medical evacuation operators | Emergency and specialist aviation |
| Regional small-aircraft services | Domestic and nearby regional links |
KAAO describes Wilson as a critical gateway supporting medical evacuations, business travel, flight training and tourism, and calls it one of Africa’s busiest general aviation hubs.
10. Facilities: what to expect
JKIA has larger terminal infrastructure, more international passenger services, immigration and customs processing, duty-free shopping, lounges, baggage reclaim, cargo operations, parking areas and long-haul airline facilities. Wilson is more compact and operator-focused, with smaller terminal handling and airline-specific processes suited to domestic, safari and charter traffic.
Facility comparison
| Facility | JKIA | Wilson Airport |
|---|---|---|
| Immigration | Yes, major international process | Limited compared with JKIA; depends on route/operator |
| Customs | Yes, major passenger and cargo customs | Not the main international customs gateway |
| Duty-free | Yes | Limited or not comparable |
| Long-haul lounges | Yes | Not comparable to JKIA |
| Baggage reclaim halls | Yes | Smaller/operator-specific handling |
| Cargo facilities | Major air cargo gateway | Smaller cargo/general aviation role |
| Safari check-in | Some domestic airline activity, but not the main safari base | Main safari-airline check-in environment |
| Aircraft size | Larger jets and cargo aircraft | Smaller aircraft and turboprops |
| Parking and drop-off | Major airport-scale system | Smaller airport-scale system |
11. Cost and convenience comparison
The more convenient airport depends on your trip purpose. JKIA is convenient for international travel because it is the main entry point. Wilson is convenient for safari flying because safari operators are concentrated there and serve airstrips that large commercial airlines do not serve directly.
| Traveller type | Better airport | Why |
|---|---|---|
| International tourist arriving in Kenya | JKIA | Main international gateway |
| Safari traveller flying to Maasai Mara | Wilson | Main safari-flight network |
| Business traveller on long-haul route | JKIA | Major airline network |
| Domestic traveller to safari conservancy | Wilson | Smaller aircraft routes |
| Passenger with heavy bags | JKIA first; check Wilson limits | Wilson aircraft may restrict baggage |
| Traveller connecting same day to safari | Both | Land JKIA, transfer to Wilson |
| Medical evacuation | Often Wilson, depending on operator | Wilson supports medical aviation |
| Cargo importer/exporter | JKIA | Main cargo system |
12. JKIA vs Wilson for Nairobi National Park and city stops
Wilson Airport is in Lang’ata, close to Nairobi National Park and the Karen/Lang’ata side of Nairobi. JKIA is southeast of the city and sits near the Mombasa Road, Airport South Road and Nairobi Expressway corridors. JKIAirport.com notes JKIA’s unusual relationship with Nairobi National Park to the south, but Wilson is the airport most directly associated with Lang’ata-side access and safari aviation.
Better airport by Nairobi stop
| Nairobi stop | Usually easier from |
|---|---|
| Nairobi National Park | Wilson side is often convenient; JKIA can also work |
| Karen | Wilson |
| Lang’ata | Wilson |
| Giraffe Centre / Karen area | Wilson |
| Nairobi CBD | Depends on traffic and route |
| Embakasi / Syokimau / SGR side | JKIA |
| Mombasa Road hotels | JKIA |
| Airport-area hotels | JKIA |
| Safari air departure | Wilson |
13. Separate tickets and missed connections
The biggest mistake is treating JKIA and Wilson as if they were two terminals in the same airport. They are separate airports, so a JKIA-to-Wilson connection usually requires immigration, baggage collection, customs, road transfer and a new check-in. JKIAirport.com warns travellers to check carefully whether the next flight leaves from JKIA or Wilson because the airports are separate and on different sides of Nairobi traffic.
Separate-ticket risks
| Risk | What can go wrong |
|---|---|
| Inbound delay | Wilson flight may depart without you |
| Delayed luggage | Safari bag may not arrive in time |
| Customs inspection | Adds time before road transfer |
| Nairobi traffic | Reduces check-in margin |
| Wilson check-in cut-off | Late passengers may be refused |
| Different baggage rules | International bag may be too heavy or hard-sided |
| No through-check | Bags usually must be collected and rechecked |
Best practice
Book a private transfer, tell the safari operator your international flight number, share live arrival updates, and carry essentials for the first safari night in your cabin bag.
14. When to overnight in Nairobi
An overnight stay is the safest option when your international flight arrives late, your Wilson safari flight leaves early, your bags are essential, or the safari is expensive and difficult to rejoin after a missed flight.
| Overnight recommended when | Reason |
|---|---|
| International arrival after late afternoon | Wilson safari flights may be finished or risky |
| Early morning Wilson departure | Avoid traffic and arrival delays |
| Travelling with children | Reduces stress |
| Travelling with elderly passengers | Allows rest and safe transfer |
| Travelling with checked baggage | Allows delay buffer |
| Expensive safari itinerary | Reduces missed-start risk |
| First time in Kenya | Easier arrival experience |
| Peak travel season | More congestion risk |
You can stay near JKIA after a late international arrival or near Wilson/Lang’ata/Karen if your safari flight leaves early from Wilson. The better hotel location depends on arrival time and next-day departure time.
15. Airport codes: NBO vs WIL
Airport codes matter because booking the wrong airport can break your trip. NBO is Jomo Kenyatta International Airport, while WIL is Wilson Airport. JKIAirport.com states that NBO is used on airline tickets, baggage tags, booking systems and flight information displays for Jomo Kenyatta International Airport. WilsonAirport.org lists Wilson’s IATA code as WIL and ICAO code as HKNW.
| Code | Airport | Use |
|---|---|---|
| NBO | Jomo Kenyatta International Airport | International and major commercial bookings |
| HKJK | Jomo Kenyatta International Airport | Aviation/flight planning |
| WIL | Wilson Airport | Safari, domestic and charter bookings |
| HKNW | Wilson Airport | Aviation/flight planning |
When your itinerary says NBO, your flight is to JKIA. When it says WIL, your flight is to Wilson Airport.
16. Which airport is better?
Neither airport is better for every traveller. JKIA is better for international flights, major airline connections, cargo, long-haul routes and standard commercial air travel. Wilson is better for safari flights, charter operations, light-aircraft routes, medical evacuation, flight training and smaller domestic networks.
Decision table
| Need | Best choice |
|---|---|
| Arriving in Kenya from abroad | JKIA |
| Flying to Maasai Mara by air | Wilson |
| Flying to Amboseli by safari aircraft | Wilson |
| Connecting to international airline | JKIA |
| Flying with Kenya Airways internationally | JKIA |
| Joining private charter | Often Wilson |
| Flying to bush airstrip | Wilson |
| Importing air cargo | JKIA |
| Meeting international visitor | JKIA |
| Meeting safari passenger | Wilson |
| Flight training | Wilson |
| Long-haul departure | JKIA |
17. Sample itineraries
Example 1: International tourist going to Maasai Mara
Day 1:
Arrive at JKIA / NBO
Clear immigration, baggage claim and customs
Transfer by road to Nairobi hotel
Day 2:
Transfer from hotel to Wilson Airport / WIL
Check in with safari airline
Fly to Maasai Mara airstrip
This is the lowest-risk plan because it avoids a same-day cross-city airport connection after an international arrival.
Example 2: Same-day safari connection
Morning:
Arrive at JKIA / NBO
Midday:
Clear immigration, collect bags, clear customs
Private transfer to Wilson Airport
Afternoon:
Check in at Wilson
Fly to safari destination
This can work when the international flight lands early, the Wilson flight is later, and the traveller has a strong transfer buffer.
Example 3: Business traveller
Arrive at JKIA
Stay in Nairobi
Depart from JKIA
Most standard business trips do not require Wilson unless the traveller has a charter, regional light-aircraft movement or domestic trip outside the main airline network.
Example 4: Nairobi plus safari
Arrive JKIA
Spend 1–2 nights in Nairobi
Transfer to Wilson
Fly to safari airstrip
Return to Wilson
Transfer to JKIA or Nairobi hotel
This route gives time for Nairobi National Park, Karen, Lang’ata, city meetings or rest before safari.
18. Common traveller mistakes
| Mistake | Why it matters | Better action |
|---|---|---|
| Booking NBO when you need WIL | Wrong airport for safari flight | Check airport code before payment |
| Assuming Wilson is a JKIA terminal | It is a separate airport | Plan road transfer |
| Booking a tight same-day transfer | Traffic, immigration and baggage can delay you | Allow 4+ hours or overnight |
| Bringing hard heavy suitcases to Wilson | Safari aircraft may restrict baggage | Use soft bags and check weight |
| Leaving no margin for delayed luggage | Bag may miss safari flight | Pack essentials in hand luggage |
| Not telling safari operator arrival details | Driver may not track delay | Share flight number and WhatsApp |
| Using public transport for a tight transfer | Timing is uncertain | Use pre-booked private transfer |
| Confusing Wilson with Nairobi Airport | “Nairobi Airport” often means JKIA | Use airport codes NBO and WIL |
19. Traveller checklist
Before booking
| Task | Done |
|---|---|
| Confirm whether your Nairobi airport is NBO or WIL | ☐ |
| Check whether safari flight leaves from Wilson | ☐ |
| Check baggage allowance for safari aircraft | ☐ |
| Build in airport transfer time | ☐ |
| Decide whether to overnight in Nairobi | ☐ |
| Confirm airline or operator check-in deadline | ☐ |
Before flying to Nairobi
| Task | Done |
|---|---|
| Share international flight number with transfer company | ☐ |
| Share Wilson flight time with driver or safari operator | ☐ |
| Pack soft bag if flying from Wilson | ☐ |
| Carry essentials in cabin baggage | ☐ |
| Keep Kenya entry documents ready | ☐ |
| Keep luggage tags and receipts | ☐ |
| Save driver, hotel and safari contact numbers | ☐ |
On arrival at JKIA
| Task | Done |
|---|---|
| Clear immigration | ☐ |
| Collect all checked bags | ☐ |
| Clear customs | ☐ |
| Contact driver | ☐ |
| Confirm Wilson flight status | ☐ |
| Leave for Wilson with enough buffer | ☐ |
FAQ
Is Wilson Airport the same as JKIA?
No. Wilson Airport and JKIA are separate Nairobi airports. JKIA is the main international airport, while Wilson Airport is mainly used for domestic, safari, charter and general-aviation flights.
Which airport should I use for international flights to Nairobi?
Use JKIA, airport code NBO, for most international flights to Nairobi. JKIA is Kenya’s main international gateway and the airport used by major international airlines.
Which airport should I use for Maasai Mara flights?
Use Wilson Airport for most scheduled safari flights from Nairobi to Maasai Mara. Wilson is strongly associated with Kenya’s safari airline network, and Safarilink lists Maasai Mara among its destinations from its Wilson-based operation.
How far is Wilson Airport from JKIA?
JKIAirport.com describes Wilson Airport as about 17.2 km from JKIA. Travel time depends heavily on Nairobi traffic, route choice, weather, pickup timing and whether you use a private transfer.
How much time should I allow between JKIA and Wilson?
Allow at least 3 to 4 hours for most same-day JKIA-to-Wilson connections, and more if you have checked bags, separate tickets, elderly passengers, children, peak traffic or an expensive safari itinerary. This is a practical planning buffer rather than a fixed airport rule.
Can my bags be checked through from JKIA to Wilson?
Usually no. Most travellers arriving internationally at JKIA must collect checked luggage, clear customs, drive to Wilson and check in again with the Wilson airline or safari operator. Confirm with your airline and safari operator before travel.
Is Wilson Airport only for safaris?
No. Wilson is strongly associated with safari flights, but it also supports domestic regional routes, charter flights, medical evacuation, business aviation, flight training and general aviation. KAAO describes Wilson as a gateway supporting medical evacuations, business travel, flight training and tourism.
Is JKIA better than Wilson?
JKIA is better for international flights, major airline routes and cargo. Wilson is better for safari flights, charter services and light-aircraft domestic routes. The better airport depends on the trip purpose.
What are the airport codes for JKIA and Wilson?
JKIA uses IATA code NBO and ICAO code HKJK. Wilson Airport uses IATA code WIL and ICAO code HKNW.
Should I stay overnight in Nairobi before a Wilson safari flight?
Yes, an overnight stay is safer when your international flight arrives late, your safari flight leaves early, you are travelling with checked bags, or the safari is difficult to rejoin after a missed flight.
