Lake Naivasha is a beautiful freshwater lake located in Kenya’s Great Rift Valley, approximately 90 kilometers northwest of Nairobi. Sitting at an elevation of about 1,884 meters (6,180 feet), it is the highest of the Rift Valley lakes and one of the most scenic and accessible lakes in the country. Its name is derived from the Maasai word “Naiposha,” meaning “rough water,” referencing the lake’s tendency to experience sudden storms.
Lake Naivasha spans about 139 square kilometers, although its size fluctuates with rainfall. The lake is surrounded by swampy marshlands, acacia forests, and flower farms, creating a lush and diverse ecosystem.
The lake is a birdwatcher’s haven, with over 400 species of birds recorded. Common sightings include:
African fish eagles
Cormorants
Pelicans
Herons
Kingfishers
Jacanas
African spoonbills
Lake Naivasha is home to a healthy population of hippos, often seen wallowing near the shores. The surrounding areas host giraffes, zebras, waterbucks, buffaloes, monkeys, and colobus monkeys. Though the lake itself doesn’t have large predators, nearby areas like Hell’s Gate National Park and Crescent Island offer more wildlife viewing opportunities.
Accessible by boat, this privately-owned sanctuary allows visitors to walk among freely roaming animals such as zebras, wildebeests, giraffes, and antelopes—making it one of the few places in Kenya where walking safaris are possible.
Located nearby, Hell’s Gate offers dramatic cliffs, gorges, and geothermal activity. It’s one of the few national parks in Kenya where biking and hiking among wildlife is encouraged.
Boat rides to see hippos and birds
Walking safaris on Crescent Island
Biking and hiking at Hell’s Gate National Park
Birdwatching tours
Visits to flower farms
Horse riding, fishing, and photography
Lake Naivasha can be visited all year round, but the dry seasons (January–March and June–October) offer the best conditions for outdoor activities and wildlife viewing.