Jomo Kenyatta International Airport (JKIA), Nairobi's main gateway, sits about 15 km southeast of the city centre. The transfer is generally straightforward, though Nairobi's traffic can be heavy and unpredictable, which affects road-based options more than the distance alone would suggest. A commuter rail line also runs near the airport, offering a useful traffic-free alternative on the right day and time.
App-based cabs: the standard choice
Uber, Bolt and other ride-hailing apps operate widely in Nairobi and are, for most visitors, the easiest and most transparent way to reach the city from JKIA. Booking through an app fixes the price before you travel and lets you meet your driver at a clearly marked pickup point, avoiding any negotiation with touts in the arrivals area. Journey time to the city centre or the Westlands/Karen areas favoured by many visitors is typically 30–60 minutes, but Nairobi's traffic is notoriously heavy at peak times, particularly on the routes into town during the morning and evening rush — allow generous buffer time if your schedule is tight.
Airport shuttle bus
A public bus service connects JKIA to central Nairobi, run as part of the city's wider bus network, and is by far the cheapest way into town. It is a practical option for budget travellers who are comfortable navigating a route without English signage throughout and who are travelling with manageable luggage — journeys can be slower and more crowded than a cab, particularly during peak commuting hours, so build in extra time.
The commuter train: a traffic-free alternative
Nairobi's commuter rail network includes a line passing near the airport, offering a way to bypass road traffic entirely on the stretch into the city — genuinely useful given how unpredictable Nairobi's roads can be at busy times. Services are not as frequent as an urban metro, so check the current timetable against your arrival or departure time rather than assuming a train will be along shortly; for many visitors, particularly those arriving with luggage outside of peak commuter hours, an app-based cab remains the simpler default, with the train as a good option if the timing lines up and you want to avoid traffic altogether.
Official airport taxis
JKIA has an official taxi rank with vetted drivers, offering a straightforward alternative to app-based cabs if you would rather not use a rideshare app or lack local data on arrival. Fares are generally agreed or metered at the rank itself, giving a degree of price certainty similar to booking through an app, though usually at a somewhat higher cost.
Car hire
Rental desks operate at JKIA, but self-driving in Nairobi is best suited to travellers already comfortable with the city's traffic patterns and driving conventions, or those planning to head out to national parks and reserves where a car becomes genuinely useful. For a city-only stay, app-based cabs comfortably cover getting around without the hassle of parking and navigating unfamiliar roads yourself.
Connecting to a safari or onward flight
Many visitors pass through JKIA on their way to a safari elsewhere in Kenya, either connecting to a domestic flight from Nairobi's Wilson Airport (a separate, smaller airport used mainly for light aircraft to the parks and reserves) or joining a road transfer arranged by a tour operator. If your itinerary involves Wilson Airport, note that it is a distinct facility from JKIA, roughly 30–40 minutes away by road depending on traffic, so allow enough time and check with your operator exactly how the transfer between the two is arranged.
Late-night and early-morning arrivals
Many long-haul flights into Nairobi land late at night or in the early hours, and app-based cabs and official taxis operate around the clock, making them the dependable choice outside daytime hours. The bus network and commuter train run more limited schedules overnight, so check current timetables carefully if your flight is scheduled outside normal daytime operating hours — for most visitors landing late, a pre-booked cab is simply the least stressful option after a long journey.
Choosing between the options
For most visitors, an app-based cab is the simplest and most cost-transparent option, especially for a first arrival with luggage. The commuter train is worth checking if the timetable aligns with your arrival, since it sidesteps traffic entirely. The bus network suits budget travellers comfortable with a slower, more involved journey, and an official airport taxi is a solid fallback if you cannot use a rideshare app.
Practical tips for arriving at JKIA
- Have your hotel or hostel name and address saved offline, and ideally a local SIM or roaming data active before you need to book a cab.
- Nairobi traffic is heaviest on weekday mornings and evenings; if you have flexibility, arriving outside those windows makes for a noticeably smoother transfer.
- Keep some Kenyan shillings on hand for small costs, even if your main transport is paid by app or card.
- If heading onward to a safari region or national park, most transfers are arranged separately through your tour operator rather than as an extension of the airport journey.
If you are continuing your trip from Nairobi, see our guides to travelling from Nairobi to Mombasa and the Nairobi to Kampala route. For entry requirements across the region, see our overview of entry requirements for Kenya and East Africa.
Frequently asked questions
What is the best way from Nairobi Airport to the city centre?
An app-based cab through Uber or Bolt is the simplest and most transparent option for most visitors, with a fixed price agreed before you travel. Journey time is typically 30–60 minutes depending on traffic.
Is there a train from JKIA to Nairobi city centre?
A commuter rail line passes near the airport and can be a useful traffic-free option, but services are less frequent than an urban metro, so check the current timetable against your arrival time rather than assuming one will be along shortly.
Is it safe to take a taxi from Nairobi Airport?
Use the official taxi rank inside the airport or a booked app-based cab from its designated pickup zone. Avoid unofficial drivers who may approach you in the arrivals area.
How long does it take to get from JKIA to the city centre?
Typically 30–60 minutes by road, but Nairobi's traffic is heavy and unpredictable at peak commuting times, so allow extra buffer if you have a tight onward connection or arrangement.
Sources and further reading:
- Airport transport information: Jomo Kenyatta International Airport (Kenya Airports Authority) official site.
- Commuter rail network: Kenya Railways.
