How to get from Nairobi to Naivasha by car, truck, bike, walk

Distance between Nairobi and Naivasha is 93 kilometers (58 miles).
Driving distance from Nairobi to Naivasha is 115 kilometers (71 miles)

NairobiNaivasha
Leaving from
Going to

Route Map

4 Ways from Nairobi (Kenya/Nakuru) to Naivasha (Kenya/Nakuru)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 1.16 km
2. Keep right 69 m
3. Turn right 1.91 km
4. Turn left 10.42 km
5. Turn right onto Nyeri-Nyahururu Road, B5 35.36 km
6. At roundabout, take exit 1 onto Solai Road 63.32 km
7. Turn sharp right onto Moi South Lake Road 1.02 km
8. At roundabout, take exit 1 onto Moi Avenue, C88 1.55 km
9. Turn left onto Kenyatta Avenue, C67 507 m
10. Turn right 377 m
11. Turn sharp right 5 m
12. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Nairobi (Kenya/Nakuru) to Naivasha (Kenya/Nakuru)?
How do I get from Nairobi (Kenya/Nakuru) to Naivasha (Kenya/Nakuru) the fastest?
How long does it take to get from Nairobi (Kenya/Nakuru) to Naivasha (Kenya/Nakuru)?