Naivasha is a popular recreation destination with attractions such as Hell’s Gate National Park, Crescent Island, and Lake Naivasha among others. The town is just 100 km from Nairobi. Accommodation options range from bed only town rooms to luxurious 5-star establishments and everything in between. Looking for cottages in Naivasha? We’ve got you covered!