How to Get from Jomo Kenyatta Airport to Downtown Nairobi

Take the Nairobi Expressway Bus for $2 (fastest), grab a taxi for $15-25, or use Uber/Bolt for $12-20. The airport is 18km from downtown with journey times ranging from 45 minutes to 2 hours depending on traffic and transport choice.

  1. Exit arrivals and assess your options. After clearing customs, you'll see transport touts immediately. Walk past them toward the official transport desk or head straight outside. The Nairobi Expressway Bus stop is to your right as you exit, taxis queue directly in front, and ride-hailing pickup is in the designated area to your left.
  2. Choose the Expressway Bus for speed and value. Pay 200 KES ($2) at the counter or via M-Pesa. Buses run every 15-30 minutes from 5:30 AM to 11:30 PM. The journey takes 45-60 minutes to the city center with stops at Syokimau, SGR Terminus, and Bunyala Road. Air-conditioned coaches with luggage space underneath.
  3. Book a taxi from the official rank. Official airport taxis charge 2,000-3,000 KES ($15-25) to downtown hotels. Agree on the fare before getting in - it should be displayed on a rate card. Journey takes 1-2 hours depending on traffic. Avoid touts offering cheaper rides in the arrivals hall.
  4. Use ride-hailing apps for middle-ground pricing. Download Uber or Bolt before traveling. Request pickup from the designated ride-hailing area (follow airport signs). Costs 1,500-2,500 KES ($12-20) to downtown. Wait times can be 10-20 minutes during peak hours. Payment via app or cash.
  5. Factor in Nairobi traffic patterns. Morning rush (6:30-9:30 AM) and evening rush (4:30-7:30 PM) can double journey times. If arriving during these windows, budget extra time. The Expressway Bus partially avoids traffic jams via dedicated lanes.
Is it safe to take public transport from JKIA?
The official Expressway Bus is safe and reliable. Avoid matatus (local minibuses) with heavy luggage. Stick to official transport options, especially if arriving at night.
Do I need to book airport transport in advance?
No advance booking needed. The Expressway Bus runs regularly, taxis are always available, and ride-hailing apps work on-demand. Pre-booking hotel transfers costs more but guarantees pickup.
What if I arrive very late or very early?
Expressway Bus stops at 11:30 PM and starts at 5:30 AM. Outside these hours, use official taxis or ride-hailing. Airport taxis operate 24/7 but expect higher night rates (add 500-1000 KES).
Can I pay with US dollars?
Most transport accepts only Kenyan shillings. Exchange money at the airport bureau de change or withdraw from ATMs. Some taxi drivers accept dollars but give poor exchange rates.