1. The "Airport Train" — What Actually Exists

Let's clear up the single biggest misconception about this route: there is no train station at Jomo Kenyatta Airport. The SGR Madaraka Express terminus is Syokimau, roughly 10 km from the airport, and the long-planned 6.5 km rail spur into JKIA remains an unbuilt project on Kenya Railways' development list as of July 2026. What does exist is Kenya Railways' "JKIA Express" bus-and-train combo: a commuter feeder bus between the airport and Embakasi Village Railway Station, connecting to a diesel commuter train into Nairobi Central Station. It's absurdly cheap — but it runs a limited commuter schedule, so treat it as a bonus if the times line up, not a plan.

Step-by-step from baggage claim

  1. Clear customs and exit into the arrivals hall. The Kenya Railways NCR bus picks up at JKIA Central Square and the cargo area — ask airport staff for the Kenya Railways / NCR bus stop.
  2. Pay the KES 50 bus fare onboard (cash; M-Pesa widely accepted in Kenya but carry small notes).
  3. The bus takes about 15 minutes to Embakasi Village Railway Station.
  4. Board the commuter (DMU) train to Nairobi Central Station — about KES 100 and 20–25 minutes, traffic-independent.
  5. Buses run only about a dozen times a day, roughly 6:00am–8:50pm with long midday gaps — check the current schedule PDF on krc.co.ke before relying on it.
  6. From Nairobi Central Station, walk or take a short Bolt ride to most CBD hotels.

✓ Pros

  • Dirt cheap — about KES 150 (~$1.15) total
  • Train leg is traffic-independent
  • Official Kenya Railways operation
  • Delivers you to the heart of the CBD

✗ Cons

  • Sparse commuter timetable, midday gaps
  • Two transfers (bus, then train)
  • Done for the day by ~9pm
  • Awkward with large luggage
Ops Tip — Don't Build Your Arrival Around the Train

The JKIA Express is timed for airport workers, not arriving flights. If your landing doesn't match one of the dozen daily bus departures, the budget fallback is the Route 34 city bus (KES 100) covered below — it leaves from inside the airport every 20–30 minutes. And ignore anyone (or any older guide) telling you to "take the SGR from the airport": the SGR is the intercity Nairobi–Mombasa line from Syokimau, a KES 1,000+ taxi ride away. It is not an airport connection.

2. Uber & Bolt — Best All-Rounder

For most arriving passengers — especially first-timers to Nairobi — Uber or Bolt is the sweet spot between cost, convenience, and safety. Both apps are authorised to operate at NBO, both accept card payments, and you skip the negotiation theatre that characterised airport taxis for decades. Bolt often runs slightly cheaper than Uber on the same route, and the Safaricom-backed local app Little is a solid third option — worth having at least two installed.

Step-by-step from baggage claim

  1. Connect to the free airport Wi-Fi in arrivals or use your eSIM — you'll need data to book.
  2. Collect your bags first, then open Uber or Bolt. The designated rideshare pickup zone is at Car Park 1, opposite Terminal 1A and 1E arrivals — a 3–5 minute walk following the "Taxi/Pickup" signs. Drivers aren't allowed to wait long, so don't book from the baggage belt.
  3. Wait for your matched driver. Average wait time is 4–8 minutes during normal hours.
  4. Always verify the driver's name, photo, and licence plate in the app before getting in. Do not let anyone approach you inside the terminal claiming to be your Uber — that is a known scam.
  5. Typical fare to the CBD: KES 1,000–1,500 off-peak; KES 2,000–3,000 during peak hours (rush hour surge pricing can be dramatic).
  6. Ask the driver to use the Nairobi Expressway — the toll (about KES 330 to the CBD exits, KES 410 to Westlands, saloon car) is added to your fare and turns a 60–90 minute crawl up Mombasa Road into a 20–35 minute ride.

✓ Pros

  • Door-to-door, no transfers
  • App-based — fixed price, no haggling
  • 24/7 availability including late night
  • Safe — fully trackable journey

✗ Cons

  • Surge pricing during rush hour
  • Traffic can make it 2+ hours at peak
  • Requires mobile data to book
  • Pickup zone can be confusing first visit
🛡️

Don't land in Nairobi without travel insurance

Medical evacuation from Kenya can cost USD $50,000+. SafetyWing's Nomad Insurance covers emergency medical, trip interruption, and gear theft from just $56.28/month — and you can buy it after you've already left home.

Get a Quote →

3. KAA-Licensed Airport Taxis — Fixed-Rate Cash Option

Kenya Airports Authority licenses a taxi rank directly outside the arrivals exits, with a staffed taxi desk inside the hall. These taxis are not metered — they work off a fixed rate card posted at the desk. They cost more than Uber but offer a no-app, no-data fallback that's fully above-board. Important: only use vehicles from the official taxi rank, not touts who approach you inside the terminal or in the car park.

Fixed rates run KES 2,000–3,500 to the CBD depending on your exact destination. Confirm the price from the rate card before you get in — never rely on a verbal quote from a driver away from the desk. Most drivers prefer cash (KES) but many now accept M-Pesa. If you want the Nairobi Expressway, the toll (KES 330–410) is on top — agree that upfront too. Settling the total figure before departing eliminates the vast majority of fare disputes.

Ops Tip — Avoiding the Taxi Hustle

The moment you exit baggage claim, your bag is visible and you become a target for unofficial taxi touts. They are persistent, often wear unofficial-looking lanyards, and will quote prices that sound reasonable until you're in the car. The move: walk straight past everyone inside the building with purpose — even if you don't know where you're going yet. Step outside, take two breaths, then check your phone or approach the official KAA desk. Once you're at the official rank or have your Uber booking up, nobody can legitimately pressure you.

Also: the staffed KAA taxi desk inside the arrivals hall can book you a licensed taxi at the posted fixed price. This is better than the rank walk-up if you're unsure.

4. Route 34 City Bus & Matatus — Ultra-Budget Champion

Here's the pleasant surprise most guides get wrong: you do not need to walk out to Mombasa Road to catch public transport. Green-and-yellow Citi Hoppa buses on Route 34/34B pick up inside the airport, from the bus stop roughly halfway between Terminal 1 and Terminal 2, and run all the way to the Kencom/Ambassador stops in the heart of the CBD (near the Hilton and the National Archives).

Buses leave every 20–30 minutes from about 6am to 9pm, and the fare is a flat KES 100 (about $0.80), paid onboard. These are full-size buses with more room than a matatu, but they make many stops — budget 60–100 minutes to the centre, more in the evening crush. Matatus (Kenya's iconic privately-operated minibuses) also ply Route 34 along Mombasa Road for a similar fare, but for arriving travellers the Citi Hoppa bus from inside the compound is the sane version of this option.

Total door-to-door time is genuinely unpredictable — anywhere from 60 minutes at dawn to 2.5 hours during the 5–8pm crawl. This is a great option if you travel light and want to stretch your budget. Keep your bag on your lap and your phone out of sight; it is not recommended after dark or with luggage that needs two hands.

✓ Pros

  • Cheapest practical option (~$0.80)
  • Picks up inside the airport
  • Frequent — every 20–30 minutes

✗ Cons

  • Slow — many stops en route
  • Crowded, little luggage space
  • Petty theft risk — watch your bags
  • Stops running ~9pm; not for late night

5. Pre-booked Shuttle & Private Transfer — Stress-Free Arrival

If you're arriving in Nairobi for the first time, travelling with children, carrying significant luggage, or simply want zero friction after a long-haul flight, a pre-booked transfer is genuinely worth the premium. Most Nairobi hotels in the 4-star and above bracket offer airport transfers ranging from KES 2,500 to KES 5,000 one-way — confirm directly when booking. Independent transfer companies (bookable through your hotel concierge, GetTransfer, or Nairobi-based operators like Private Driver Kenya) run similar prices with a named driver holding a board at arrivals.

Group shuttle services (shared van to multiple city hotels) can bring the cost down to KES 1,500–2,000 per person if you book in advance. The tradeoff is additional stops and up to 30 extra minutes of routing around the city. For solo travellers on a tighter budget, this split-the-difference option is underused and worth knowing about.

Ops Tip — The Pickup Sign Problem

If you've booked a private transfer and can't find your driver, do not panic and do not accept help from bystanders offering to find him for you. The meeting area for pre-arranged pickups is in the arrivals hall, past the luggage collection and customs, immediately after the final exit doors. Drivers holding name signs congregate along the left-side railing. If your driver isn't visible, call the number in your booking confirmation — do not go back through security. Many drivers circle the car park and come in just as you reach the hall. Wait 10 minutes before escalating.

Also worth having: a local eSIM active before you land so you can call or WhatsApp your driver immediately. Airalo sells Kenya data eSIMs for about $5 for 1GB — loaded in 2 minutes from your seat before landing.

Should I Take a Taxi or Uber/Bolt from NBO?

This is one of the most-searched questions for this route — and the answer isn't always obvious. Here's how to decide.

Rideshare apps generally win on price transparency: you see the fare before you commit, and at NBO it's usually KES 1,000–2,000 cheaper than the fixed taxi rate. The KAA taxis win on simplicity — no app, no data, posted prices — and on availability when surge pricing spikes. The decision usually comes down to three factors: time of day, luggage, and whether you have mobile data.

At most major airports, rideshare is the safer default for international travelers — the app handles the language barrier, the pricing is locked in advance, and the driver rating system keeps quality high. Use a KAA fixed-rate taxi when you have no data, the rideshare wait is unreasonably long, or surge pricing has pushed the app fare above the posted taxi rate.

Late Night & Early Morning Arrivals

🌙 Arriving after 9pm or before 6am?

The Route 34 bus and the Kenya Railways JKIA shuttle do not operate outside roughly 6am–9pm. Matatus are off the table after dark. Your realistic options are:

  • Uber or Bolt — both operate 24 hours. Fares are actually lower late at night (no surge) and traffic is minimal, so you'll reach the CBD in 20–35 minutes, especially via the Expressway. This is the go-to option.
  • KAA Licensed Taxi — the official taxi rank outside arrivals operates around the clock. Confirm the posted fixed price before departing; the standard rate to the CBD is KES 2,500–3,500.
  • Pre-booked hotel transfer — if you arranged this in advance, your driver will meet you regardless of hour. Best peace of mind for very late arrivals.
  • Avoid: any unmarked vehicle, any driver who approaches you inside the terminal, and walking to Mombasa Road at night under any circumstances.

Tip: NBO has 24-hour coffee and food outlets airside if your connecting transport isn't available immediately and you want to wait for dawn rather than take a late-night taxi.