Nakuru County, Kenya · Africa
198,444
Population
Africa
Continent
Nairobi
Timezone
KE
Country Code
Naivasha () is a town in Nakuru County, Kenya, 92.8 km (57.7 mi) north west of Nairobi. From 1969, the population expanded by a factor of 17 times to over 355,383 at the 2019 census. It is situated on the shores of Lake Naivasha, from which it takes its name. The name Naivasha derives from the local Maasai word ɛnaɨpɔ́sha, meaning "that which heaves", a common Maasai word for bodies of water larger enough to have wave action when it is windy or stormy. Naivasha arose as the British attempted to...
Coordinates
-0.7138°, 36.4326°
Region/State
Nakuru County
Compare prices across top booking platforms
Compare before you book!
Prices can vary significantly between platforms. We recommend checking at least 2-3 sites to find the best deal for your stay in Naivasha.
Add to your itinerary
Start planning your road trip with Naivasha as a destination. Create a custom route and discover more amazing places along the way.
Start Road TripAdd to your favorites
Save Naivasha to your favorites and easily find it later when planning your trips.
Free to get started
No credit card required
Country
Kenya
Region
Nakuru County
Timezone
Africa/Nairobi
Population
Create your free account and start planning an unforgettable road trip. Discover hidden gems, save your favorite spots, and share your adventures.
198,444