Arriving in Nairobi

Nairobi Airports Guide

JKIA for international flights, Wilson for safari flights: what each is, how to move between them and how to reach town.

Last checked November 2026

Nairobi has two airports that matter to travellers. Jomo Kenyatta International Airport (JKIA, code NBO) is where international flights land. Wilson Airport (code WIL) is where most scheduled safari flights to the Maasai Mara and other parks depart. No flights link them, and the road between them can take an hour or more.

Understanding the difference saves a lot of stress. If you fly into JKIA and out to the Mara from Wilson, you cross the city in between, so we plan the timing, the transfer and, when needed, a night in Nairobi around your flights.

This guide covers the terminals, what happens when you land, how long the drive into town takes, how to get between the airports, and how everything connects to your safari. When you book a safari with us your driver meets you at the airport and the transfer is complimentary.

Two airports

Nairobi’s two airports compared

Jomo Kenyatta International (JKIA)Wilson Airport
Full nameJomo Kenyatta International AirportWilson Airport
CodeNBOWIL
Used forInternational flights and many domestic flightsScheduled and charter flights to the Maasai Mara and other parks
WhereSoutheast of the city, off Mombasa RoadSouth-west of the centre, off Langata Road
Distance to the city centreAbout 15 kmAbout 6 to 8 km
Hotels nearbyAirport hotels on Mombasa RoadThe Boma Nairobi, Ole Sereni, Karen

Jomo Kenyatta International Airport

JKIA: what happens when you land

  1. Before you fly: get your Kenya eTA online (etakenya.go.ke). You cannot get it on arrival, and rules differ by passport.
  2. Immigration: at busy times allow anywhere from 30 to 90 minutes.
  3. Baggage hall: collect your bags.
  4. Arrivals: if you booked with us, your driver is waiting. Otherwise use the official taxi or ride-hailing pick-up areas and avoid touts.
  5. The drive: see the times opposite, and allow more at rush hour.

JKIA has two terminal buildings. Terminal 1 is one long building divided into concourses 1A to 1E, and Terminal 2 is separate. Airlines are sometimes moved between them, so check your ticket and the airport screens. Concourse 1A is the main international concourse and 1D is usually used for domestic flights.

When you leave Kenya, there is a security check on the airport access road, so allow extra time, and arrive about three hours before an international flight.

Into town

How long from JKIA to your hotel?

From JKIA toTypical drive
Airport hotels on Mombasa Road5 to 25 minutes
City centre15 to 20 minutes on the Expressway outside jams; 30 to 60 normally; 90 or more at rush hour
Upper Hill30 to 60 minutes
Westlands and Gigiri45 to 70 minutes
Karen and LangataAbout an hour or more
Wilson Airport30 to 60 minutes, and an hour or more in traffic
Nairobi National Park main gateAbout 10 km, a short drive
SGR Nairobi Terminus (Syokimau)A short drive from the airport

Drive times are typical figures without heavy traffic. At rush hour (roughly 7 to 9 am and 4 to 8 pm) allow much longer. We check the road with our drivers for your dates.

Getting there

Getting from JKIA into Nairobi

A pre-booked transfer

Your driver is waiting when you land and takes you straight to your hotel. It is complimentary when you book a safari with us. Ask us about a transfer without a safari.

Taxi or ride-hailing app

Both work. Travellers report rough fares of about KSh 1,200 to 2,500 to the city centre and more to Westlands or Karen, with the Expressway toll extra. Check the fare first and use the official pick-up areas.

The Nairobi Expressway

The raised toll road is the fastest way into the centre outside the busiest hours. Ask your driver or taxi whether the toll is included.

Bus or train

Buses are cheap but slow. The SGR train to Mombasa leaves from the Nairobi Terminus at Syokimau, near the airport.

Wilson Airport

Wilson: the airport for safari flights

Wilson Airport is Nairobi’s domestic and light-aircraft airport. Scheduled and charter flights to the Maasai Mara and other parks leave from here, with airlines such as Safarilink, Air Kenya and Mombasa Air Safari. A flight to the Mara takes roughly 45 to 60 minutes.

No flights link JKIA and Wilson, and the road between them can take an hour or more, so we build in plenty of time. Plan to be at Wilson 60 to 90 minutes before departure. Bush flights have strict luggage limits and soft bags are best: ask us before you pack.

Most bush flights leave in daylight, so a late landing at JKIA usually means a night in Nairobi first. On our fly-in safaris we plan the timing around your landing time, and our Nairobi hotels guide shows where to sleep.

A long wait between flights?

With seven hours or more, you can leave the airport and see Nairobi: a city walk, a game drive in Nairobi National Park, or a full day with giraffes and baby elephants. Read about our Nairobi layover tours, or see where to stay near the airport if you would rather rest.

From our trips

Flying to your safari

Safari guests and a Flexivel Kenya Safaris vehicle with its logo wheel cover beside a Cessna Caravan on a bush airstrip during a fly-in safari in Kenya
Fly-in safari: guests and our vehicle beside a Cessna Caravan on a bush airstrip
Fly-in safari guests lined up beside a Cessna Caravan and a Flexivel Kenya Safaris vehicle with its logo wheel cover on a bush airstrip
Guests beside the Cessna Caravan and our vehicle
A Flexivel Kenya Safaris vehicle with its pop-up roof raised and a man in a red top walking beside it on the plains
Our vehicle on the plains with the roof raised

Questions

Nairobi airports: your questions

Which Nairobi airport do I fly into?

International flights land at Jomo Kenyatta International Airport (JKIA, code NBO). Wilson Airport (code WIL) handles scheduled and charter safari flights.

Which airport is used for flights to the Masai Mara?

Most scheduled flights to the Maasai Mara leave from Wilson Airport. See our fly-in safaris.

How far is JKIA from the city centre?

About 15 km. Outside the traffic the Nairobi Expressway can cover it in 15 to 20 minutes; allow 30 to 60 minutes normally and 90 minutes or more at rush hour.

How long does it take to get from JKIA to Wilson Airport?

Allow 30 to 60 minutes, and an hour or more in traffic. No flights link the two airports, so never plan a tight connection.

Do I need a visa or an eTA for Kenya?

Most visitors need a Kenya eTA before they travel, and you cannot get it on arrival. Rules differ by passport and some nationalities are exempt, so check the official site, etakenya.go.ke, before you fly.

How early should I arrive at JKIA for my flight home?

We suggest about three hours before an international flight. There is a security check on the airport access road, so allow extra time.

Is there a hotel at the airport?

Yes. Crowne Plaza Nairobi Airport is inside the airport perimeter and Four Points by Sheraton Nairobi Airport is close by. See our hotels near JKIA.

What is the best way to get from JKIA to my hotel?

A pre-booked transfer is the least stressful, because your driver is waiting when you land. With us it is complimentary on safari. Taxis and ride-hailing apps also work: use the official pick-up areas and check the fare first.

Can I see Nairobi during a long layover?

Yes. You need about seven hours or more between landing and your next flight. See our Nairobi layover tours.

Let us plan your arrival in Nairobi

Send us your flights and we will arrange your driver, your hotel and your safari. Call +254 775 522 067 or message us.

Accreditations & booking security

Tripadvisor SafariBookings East African Wildlife Society Secure payments