top of page


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 198,000 at the 2019 census. It is situated on the shores of Lake Naivasha, from which it takes its name

Visa Requirements

Personal documents Required

bottom of page