You just touched down at JKIA after a long flight, and now all you want is to get home or to your hotel without the stress. But between the touts, traffic, and confusing transport options, figuring out how to get to Nairobi city center can feel like a whole other journey.
This article breaks down every practical way to make that trip from JKIA to town, step by step. Whether you prefer the speed of a taxi or the budget-friendly matatu, we cover what works best for you, pole pole.
What You Need Before You Start
- Cash in Kenyan Shillings (KES): Most matatus and some taxis prefer cash. Carry small denominations for fares, which range from KES 100 to KES 2,000 depending on your transport choice. ATMs are available at JKIA arrivals.
- A Working Smartphone with Data: Essential for calling Uber or Bolt, checking M-Pesa, or navigating traffic on Google Maps. Buy a local Safaricom or Airtel SIM at the airport kiosks if you don’t have one.
- Your Hotel or Host Address: Have the exact location pinned on Google Maps or written down. Many drivers, especially Uber and Bolt, will ask for the specific building or landmark in the city center.
- Patience for Traffic: The Mombasa Road route into town can be slow during peak hours (7-9 AM and 4-7 PM). Budget at least 30 to 60 minutes for the trip, si rahisi.
Step-by-Step: How to Get from JKIA to Nairobi City Center on Arrival in Kenya
There are four main ways to get from JKIA to town, and the whole process takes anywhere from 30 minutes to over an hour depending on traffic and your choice of transport.
-
Step 1: Exit the Arrivals Hall and Ignore the Touts
Once you clear customs and baggage claim, walk straight out of the main doors. You will see many drivers calling out offers. Do not engage with unofficial touts. Walk past them calmly to the designated transport area just outside.
-
Step 2: Choose Your Transport Mode Based on Your Budget
If you want speed and comfort, head to the official taxi counter inside the arrivals hall or book an Uber or Bolt on your phone. A ride to the city center costs between KES 1,500 and KES 2,500. For a cheaper option, walk to the matatu stage outside.
-
Step 3: For the Budget Option, Find the JKIA to City Center Matatu
Walk out of the airport and turn left towards the bus stop area. Look for a matatu with a route number 34 or a shuttle heading to Ambassadeur or Railways. The fare is between KES 100 and KES 150, pole pole.
-
Step 4: Confirm Your Destination with the Conductor
Before boarding the matatu, tell the conductor clearly, “Nataka town.” Make sure the matatu is going to the city center and not stopping at South B or Industrial Area. This step saves you from ending up in the wrong place.
-
Step 5: Pay Using Cash or M-Pesa
The conductor will collect fares once the matatu fills up. Hand over cash in small notes or ask if they accept M-Pesa till number. Most matatus prefer exact change, so keep coins handy.
-
Step 6: Alight at the Correct Stop in the City Center
The matatu will drop you near Ambassadeur, Railways, or Odeon depending on the route. If you are using Uber or Bolt, input your exact hotel or office address on the app so the driver takes you directly to the door.
-
Step 7: Watch Your Belongings During the Entire Trip
Keep your phone, wallet, and bags secure, especially in the matatu or when standing at busy stops. Do not flash valuables out the window or leave luggage unattended, as pickpockets operate in crowded areas.
Common Problems and How to Fix Them
Traffic Jam on Mombasa Road
This is the biggest headache. The road from JKIA to the city center gets gridlocked during peak hours. To fix this, avoid arriving between 7-9 AM or 4-7 PM if possible. If you are stuck, ask your Uber driver to use the Southern Bypass or Enterprise Road alternative routes.
Matatu Conductor Overcharging You
Some conductors try to charge newcomers double the normal fare. The standard matatu fare from JKIA to town is between KES 100 and KES 150. To avoid being cheated, insist on the correct price and say, “Si mchezo, najua bei.” If they refuse, simply wait for the next matatu.
Uber or Bolt Driver Cancelling Your Ride
Drivers sometimes cancel when they see the airport queue is long or traffic is bad. To fix this, walk to the JKIA arrivals pickup zone and book your ride only when you are outside. If the driver cancels, immediately rebook. You can also use the official airport taxi counter as a reliable backup.
Getting Dropped at the Wrong Location
Some matatus drop passengers at the edge of town instead of the main city center. To avoid this, confirm with the conductor before boarding that they will stop at Ambassadeur, Railways, or Hilton. For Uber, always share your live location on Google Maps with the driver.
Cost and Timeline for How to Get from JKIA to Nairobi City Center on Arrival in Kenya
The cost and time depend entirely on which transport mode you choose. Below is a clear breakdown to help you budget and plan your journey from JKIA to town.
| Transport Mode | Cost (KES) | Timeline |
|---|---|---|
| Uber / Bolt (standard) | KES 1,500 – 2,500 | 30 – 60 minutes |
| Official Airport Taxi | KES 2,500 – 3,500 | 30 – 60 minutes |
| Matatu (Route 34) | KES 100 – 150 | 45 – 75 minutes |
| Shuttle (shared van) | KES 300 – 500 | 40 – 60 minutes |
These prices are standard for Nairobi. Expect higher costs if you are heading to suburbs like Westlands or Kilimani instead of the central business district. Hidden costs to watch out for include airport parking fees if you are being picked up by a friend, and surge pricing on ride-hailing apps during peak hours. Always carry small notes for matatus since conductors rarely have change for large bills.
The Bottom Line
Getting from JKIA to Nairobi city center is straightforward once you know your options. Whether you choose the speed of Uber for around KES 2,000 or the budget-friendly matatu for KES 150, the key is to ignore the touts and stick to your plan. Keep cash handy, watch your belongings, and confirm your destination before boarding.
Did this guide help you navigate your arrival? Share it with a friend who is flying into Nairobi soon, or drop a comment below with your own experience on the Mombasa Road traffic.
Frequently Asked Questions: How to Get from JKIA to Nairobi City Center on Arrival in Kenya
How much does it cost to take a taxi from JKIA to Nairobi city center?
An official airport taxi costs between KES 2,500 and KES 3,500. Uber and Bolt are cheaper at KES 1,500 to KES 2,500, depending on traffic and demand.
Always confirm the price before getting into any taxi. Ride-hailing apps show the fare upfront, so you avoid surprise charges.
Is there a direct matatu from JKIA to Nairobi city center?
Yes, Route 34 matatus run directly from JKIA to the city center. They drop passengers near Ambassadeur, Railways, and Odeon area.
The fare is between KES 100 and KES 150. Tell the conductor “Nataka town” to confirm they are heading to the CBD and not a different route.
How long does the journey from JKIA to Nairobi city center take?
Without traffic, the trip takes about 20 to 30 minutes. During peak hours, expect 45 to 75 minutes depending on your transport mode.
Matatus take slightly longer because they make multiple stops. Uber and taxis are faster but still get caught in Mombasa Road traffic jams.
Can I use M-Pesa to pay for transport from JKIA to town?
Yes, many Uber and Bolt drivers accept M-Pesa payments through the app. Some matatus also have M-Pesa till numbers for fare payment.
However, it is safer to carry cash in small denominations. Some matatu conductors do not have change for large notes, so keep coins handy.
What should I do if an Uber driver cancels my ride at JKIA?
If a driver cancels, simply rebook immediately through the app. Walk to the designated pickup zone outside arrivals to make it easier for the next driver.
If you are in a hurry, use the official airport taxi counter as a backup. They are more expensive but guarantee a ride without cancellations.
