Lake Naivasha Accommodation

Lake Naivasha is a freshwater lake in Kenya, outside the town of Naivasha in Nakuru County, which lies north west of Nairobi. It is part of the Great Rift Valley. The name derives from the local Maasai name Nai'posha, meaning "rough water" because of the sudden storms which can arise.

Lake Naivasha Hotels booking open now!

Our expeditions are crafted by a diverse family and team born-bred in Africa, who love the continent and care to deliver the finest tour experiences from a native perspective.