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.
A short drive from Nairobi and a world away from the capital's choked arteries is Lake Naivasha, the highest of the Rift Valley lakes (at 1884m above sea level). Hugged by grassy banks and shingled with cacti and sand olive trees, the lake extends like a vast, sunlit sea. Stand on one side of it and you won't see the other; only clouds of water birds and the pinkened ears of hippos, peeking like submarine periscopes above the surface. Superb starlings, their eyes shiny like sequins, flit between the acacia trees and later, take on the night sky: you don't see stars like this in Nairobi.
But there's more to this spot than the lovely blue lake. Translucent tents of flower farms line Moi South Lake Rd, and rose growers board buses on their way to work. By nightfall, the flowers they grow will be in Europe! Gospel song drifts from roadside churches while down by the shoreline, campfires are lit by happy campers. You can ride among giraffes and zebra, sip on a glass of Rift Valley red, and relax in the gardens near the Lake.