Skip to content
Naivasha
EntityQ1007647· pop 39· linked from 383 articles

Naivasha () is a town in Nakuru County, Kenya, north west of Nairobi. From 1969, the population expanded by a factor of 17 times to over 355,383 at the 2019 census. It is situated on the shores of Lake Naivasha, from which it takes its name. The name Naivasha derives from the local Maasai word ɛnaɨpɔ́sha, meaning "that which heaves", a common Maasai word for bodies of water larger enough to have wave action when it is windy or stormy. Naivasha arose as the British attempted to pronounce the Maasai name. Literally, Lake Naivasha means "Lake Lake" and Naivasha Town means "Lake Town".

Weather now

cached 307h ago
12°clear sky
66% 1.1 m/s OpenWeatherMap

Place details

Locality
Viwandani ward
Region
Nakuru
Country
Kenya
Population
198,444
Timezone
Africa/Nairobi

via OpenStreetMap · GeoNames

Key facts

Settlement.official_name
Naivasha
Settlement.settlement_type
Town
Settlement.image_skyline
Naivasha.jpg
Settlement.pushpin_map
Kenya
Settlement.pushpin_label_position
bottom
Settlement.pushpin_map_caption
Location in Kenya
Settlement.subdivision_type
Country
Settlement.subdivision_type1
County
Settlement.subdivision_name1
Nakuru County
Settlement.unit_pref
Metric
Settlement.population_as_of
2019
Settlement.population_total
355,383
Settlement.timezone
EAT
Settlement.utc_offset
+3
Settlement.elevation_m
2086
Settlement.elevation_ft
6843

via Wikipedia infobox

Travel guide

Get in

There are frequent matatus from Nairobi (1½ hr, Ksh 300), from Nyahururu (2 hours, Ksh 400), and sometimes from Narok (126 kms 2.5 hours Ksh 400). The bus or matatu fare from Naivasha to Nakuru is Ksh 300 and the trip takes one hour.

The new high-speed standard gauge railway (SGR) from Mombasa and Nairobi does not serve Naivasha directly but rather stops in Suswa, located 35 km to the southwest. Journey time from Nairobi is just over 1½ hours. This new line is useful for travelling to some of the national parks in the vicinity, but not the city itself. However, the old slower line between Nairobi and Nakuru has a station in central Naivasha, the old line has rehabilitated and limited passenger traffic is running. National operator passenger rail operator Kenya Railways Corporation maintains schedules at their website. There is one train a week to Kisumu every Friday costing Ksh 600 (as of 2021).

Some trains on the old metre gauge line will connect with the SGR at Naivasha ICD railway station while others continue to Nairobi.

Get around

Matatus run along the Moi South Lake Rd to Kongoni (one hour, Ksh 100). You can get off for the Hell's Gate National Park on the way.

See

Lake Naivasha is a beautiful freshwater lake with the highest elevation of the Kenyan Rift valley at 1,890 m. It's a popular weekend getaway for Nairobians. Hell's Gate National Park, outside the town, south of Lake Naivasha.

Do

Take a boat ride on Lake Naivasha to see the birds and hippos (allegedly morning between 7-9 is best for Hippos as they sunbathe a bit, otherwise you only see their snouts). You can combine that with a transfer to Crescent Island. Bike through Hell's Gate National Park and see the zebra, gazelle and warthogs. It can also be a half-day hike, you can see more that way because the bike ride is a bit taxing and takes your attention. The Ol Njorowa Gorge is unfortunately closed due to past flash flood casualties. Mvuke Spa Geothermal Spa fed by a Sulphur Hot Spring in the Northwest of the park is a nice way to end an adventurous day if you manage to arrive before they close at 6pm. Dine on fresh fish from the lake (Tilapia & Mudfish).

Eat

The lodges and other accommodation usually have a restaurant (and bar) on site. You can also visit the local villages for fresh and very cheap Kenyan food in the restaurants and cafes.

Drink

Most lodges have a bar on site, sometimes with a TV for sports. For cheaper beer go to the bars in the villages.

Sleep

The shores of Lake Naivasha are dotted with lodging options, ranging from camping ground to high-end hotels.

Go next

From Naivasha Town you can catch a matatu north to Nakuru. Hell's Gate National Park Mount Longonot National Park

Travel guide from Wikivoyage (CC BY-SA 4.0)

~3 min read

Encyclopedic overview

9 sections
Contents
  • Location
  • History
  • Demographics
  • Population
  • Transport
  • Industry
  • See also
  • References
  • External links

Naivasha () is a town in Nakuru County, Kenya, north west of Nairobi. From 1969, the population expanded by a factor of 17 times to over 355,383 at the 2019 census. It is situated on the shores of Lake Naivasha, from which it takes its name. The name Naivasha derives from the local Maasai word ɛnaɨpɔ́sha, meaning "that which heaves", a common Maasai word for bodies of water larger enough to have wave action when it is windy or stormy. Naivasha arose as the British attempted to pronounce the Maasai name. Literally, Lake Naivasha means "Lake Lake" and Naivasha Town means "Lake Town".

==Location== Naivasha lies in a rift valley basin by road north west of Nairobi.

Excerpted from Wikipedia’s “Naivasha” article, available under the CC BY-SA 4.0 licence.

Gallery (3)

On the map

4 mapped locations