Naivasha is a town in Nakuru County, Kenya, 92.8 km 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 pronounce the Maasai name. Literally, Lake Naivasha means "Lake Lake" and Naivasha Town means "Lake Town".
AdFind the top-rated and best-reviewed tours and activitiesinNaivashafor 2025. Naivasha plans changed? Get free cancelation with a full refund — no questions asked.
Destinations: Lake Naivasha, Lake Nakuru, Mount Longonot
AdFind the best tours, tickets, trips & more. Compare prices and book online on Tripadvisor. Full refund available up to 24 hours before your tour date. Quick & easy purchase process.
Candid traveler photos · Millions of hotel reviews · Tours, Attractions + More · Fun Things to Do