If you are flying into Nairobi to start a safari, you will almost certainly land at Jomo Kenyatta International Airport, then need to make the JKIA to Wilson Airport connection to catch your bush flight. This catches more first-time travelers off guard than almost anything else on the trip. JKIA and Wilson are not the same airport, and they are not next to each other.

We have re-booked enough missed connections over the years to know exactly where this goes wrong, and what it costs when it does. Here is the honest version, with real numbers.

JKIA vs Wilson Airport: what each one is and does

JKIA (Jomo Kenyatta International Airport) is Nairobi’s main international gateway. Every long-haul flight from Europe, the Middle East, or elsewhere lands here. It is a large, modern terminal with immigration, baggage claim, and customs.

Wilson Airport is smaller and older, sitting about 14 kilometers away in the Langata area. It is Kenya’s domestic and charter hub. Airlines like Safarilink, AirKenya, and Mombasa Air Safari fly small Cessna Caravans and similar aircraft from Wilson to safari airstrips in the Masai Mara, Amboseli, Samburu, and beyond. There is no international check-in desk here, no jet bridges, just a busy single-story terminal full of duffel bags and khaki.

Understanding that these are two separate airports, run separately, is the first step in planning your connection properly.

The JKIA to Wilson Airport connection: distance and drive time

The two airports sit about 14 to 16 kilometers apart, depending on the route your driver takes. In clear traffic, that is a 25 to 35 minute drive. During Nairobi rush hour, which typically runs 7am to 9:30am and 4pm to 7pm, the same trip can take 60 to 90 minutes.

Nairobi traffic does not follow a script. An accident on Mombasa Road or a presidential motorcade can add 45 minutes with no warning. We plan every client’s connection assuming rush hour conditions, even if their flight lands mid-morning.

Transfer options and cost tiers

You have four realistic ways to get from JKIA to Wilson. Costs below are current 2026 indicative ranges in KES and USD.

Transfer typePrice range (one-way)Time (normal traffic)Notes
Private car transfer (booked through your safari operator)KES 4,500 to 6,500 (USD 35 to 50)30 to 45 minDriver tracks your flight, meets you at arrivals
Airport taxi (Uber, Bolt, official rank)KES 2,500 to 4,000 (USD 20 to 30)30 to 45 minCheaper, but no flight tracking or meet-and-greet
Shared shuttleKES 1,500 to 2,500 (USD 12 to 20) per person45 to 75 minMay involve stops for other passengers
VIP fast-track transferUSD 80 to 15030 to 40 minIncludes immigration fast-track and porter service

We almost always book private car transfers for clients on tight connections. The extra USD 15 to 20 over a taxi buys you a driver who is already watching your flight status and waiting at arrivals with a name board, not circling the parking lot.

If you want a taxi instead, it is worth reading up on how to avoid the common taxi scams at JKIA before you land. Unofficial touts inside the arrivals hall are still a real problem.

JKIA to Wilson Airport: How Much Time to Leave - photo 1

How much buffer time to leave

This is the number everyone actually wants. Based on years of booking these connections, here is our honest recommendation.

Leave a minimum of 4 hours between your international flight’s scheduled landing time and your Wilson departure. That covers immigration, baggage claim, customs, the drive, and check-in at Wilson with room to spare.

If your flight lands during Nairobi rush hour, push that to 5 hours. If you are arriving on a flight known for delays, or connecting through a second international leg beforehand, consider not booking a same-day Wilson flight at all.

Here is what actually eats the clock, in order: immigration queues at JKIA run 30 to 90 minutes depending on how many wide-body flights land at once, and baggage claim adds another 20 to 40 minutes. Customs and exiting the terminal take 10 to 15 minutes, the drive is 30 to 90 minutes, and Wilson check-in closes 30 to 45 minutes before departure. Add that up and 4 hours is not a cushion, it is the baseline.

Baggage rules and weight limits

This trips up more people than the timing does. International flights into JKIA allow 23 to 32 kg per checked bag, depending on class and airline. Safari flights out of Wilson do not follow those rules at all.

Most Wilson-based carriers, including Safarilink and AirKenya, cap luggage at 15 kg total per person, including hand luggage, and require soft-sided duffel bags rather than hard suitcases. The small Caravans simply cannot fit rigid luggage into their holds.

If you are traveling with a hard suitcase and 25 kg of gear, you cannot simply show up at Wilson and check in. You need to repack into a duffel and store the rest. Most Nairobi hotels and some transfer companies offer left-luggage storage for USD 5 to 10 per day, and we arrange this for every client who needs it.

Same-day connection vs overnight in Nairobi

Here is the trade-off in real numbers, not brochure language.

Booking one extra night in Nairobi costs roughly USD 120 to 250 at a comfortable mid-range hotel, plus the transfer fees on both ends. Missing your Wilson connection because your international flight was delayed costs a rebooked domestic flight. That flight runs USD 150 to 400 depending on the route and how last-minute it is. The lodge or camp may also charge for the missed first night, and you lose actual safari time, which is the thing you flew here for.

We tell every client the same thing: if your international flight lands after 2pm, or if it has a poor on-time record, book the Nairobi night. It nearly always costs less than the alternative, and it means your first morning on safari is not spent stressed and exhausted.

JKIA to Wilson Airport: How Much Time to Leave - photo 2

Check-in cutoffs and airport procedures

At Wilson, check-in typically closes 45 minutes before your scheduled departure. Bags are weighed on-site, including yourself in some cases, since small aircraft have strict total weight limits. Arrive later than that and airlines can and do bump you to a later flight, if one exists that day.

At JKIA, you will need your passport ready for immigration, your yellow fever certificate if you are arriving from a country where it is required, and any e-visa confirmation printed or saved offline in case wifi is unreliable. It is also worth planning to sort out a SIM card before you leave JKIA so you have data working the moment you land.

What happens if you miss your connection

Missed Wilson connections happen a handful of times each season, usually because of a delayed or diverted international flight. When it happens, the fix is usually a rebooking onto the next available Safarilink or AirKenya flight, which can mean a few hours’ wait at Wilson, or in the worst case, an unplanned night in Nairobi before flying out the next morning.

It is inconvenient, and it costs money, but it is manageable if your operator is watching your flight status and can act fast. This is exactly why we track every client’s international flight in real time rather than just holding a fixed pickup time.

The Valley Safaris Difference

We book a private car for every client’s JKIA to Wilson transfer, not a shared shuttle, and our driver tracks your actual landing time rather than a printed schedule. If your flight is delayed, we already know before you have cleared immigration, and we are working the phones to hold or shift your Wilson booking.

We route clients through named camps and airlines we know well, mostly Safarilink and AirKenya out of Wilson, into partner camps in the Mara Triangle, Amboseli, and Samburu. We know their check-in habits, their weight limits, and which flights tend to run late in the afternoon. When something does go wrong, we are the ones on the phone rebooking you, not a call center reading a script. To see what a typical first day on safari looks like, once you have actually made it to camp, gives you a sense of what all this planning is protecting.

FAQ

How far is JKIA from Wilson Airport? About 14 to 16 kilometers, depending on the route.

How long does it take to get from JKIA to Wilson Airport? 25 to 35 minutes in light traffic, up to 90 minutes during rush hour.

Can I fly directly from JKIA to the Masai Mara instead of connecting through Wilson? Some charter operators offer this on request, but scheduled safari flights run from Wilson, not JKIA.

Do I need to clear immigration and collect luggage before transferring to Wilson? Yes. You must clear immigration, collect checked bags, and pass through customs at JKIA before any transfer.

Is there a shuttle or shared transfer between JKIA and Wilson? Yes, shared shuttles exist for USD 12 to 20 per person, though they take longer and involve stops for other passengers.

Ready to plan a connection that actually works? Get in touch through our contact page and we will build your Nairobi transfer and safari itinerary around your real flight times, not a generic schedule.

More safari planning resources