How to Get from Nairobi Jomo Kenyatta International Airport (NBO) to Naivasha
Nairobi Jomo Kenyatta International Airport (NBO) lies about 102 km south-east of Naivasha. Door-to-door private transfers and taxis take about 2 hours, while budget public transport via Nairobi CBD takes 4–5 hours.
Nairobi Jomo Kenyatta International Airport Deals
Compare all terminal car rental desks with free 48h cancellation.
Compare Terminal Car PricesTours & activities: Naivasha
See all tours & tickets⚠️ Important Local Taxi & Arrival Tips
- Use only the official airport taxi rank or pre-booked transfer; ignore touts and people offering rides or baggage help inside the terminal.
- Agree the taxi fare before departing; taxis are not metered by a public tariff. Ask for a receipt.
- Confirm before departure whether the Nairobi Expressway will be used; tolls (around KES 330–420) are added to the fare.
- Most local matatus and taxis in Kenya are cash or M-Pesa; do not assume card payment unless confirmed.
Frequently Asked Questions
Naivasha is about 102 km north-west of NBO. By road it takes about 2 hours by private transfer or taxi without heavy traffic, and longer by public transport.
The cheapest way is the Kenya Railways feeder bus to Embakasi Village, then the commuter train to Nairobi Central, then a Naivasha-bound matatu from the CBD. The rail/feeder part costs €0.70; the matatu fare is paid locally in KES.
No, there is no train station at Jomo Kenyatta International Airport and no direct train to Naivasha. You must first travel to Nairobi CBD by road and then use a matatu or shuttle.
A licensed airport taxi to Naivasha costs roughly €90–€120 per vehicle depending on negotiation, car size and whether the Nairobi Expressway is used. Always agree the fare before departing.
A pre-booked private transfer is best for families; it is door-to-door, includes luggage space, and can be arranged with child seats if requested. It avoids the hassles of changing transport in Nairobi CBD.
Yes, if you use the official taxi rank or a reputable company desk and agree the fare in advance. Avoid touts and people offering lifts inside the terminal.
Nearby places
More transfers from Nairobi Jomo Kenyatta International Airport (NBO)


