Naivasha

Africa · Kenya

See also

Kiambu

Kenya

1.17°S 36.83°E · 1,720 m

Overview

Naivasha sits on the shores of Kenya's largest freshwater lake at 1,890 m elevation—the highest lake in the Rift Valley. Nairobi residents flock here for weekend boat rides to spot hippos and waterbirds, while backpackers use it as a base for Hell's Gate National Park's unique walking-safari and cycling experiences.

Budget TravelDay TripsNatureTrekkingWildlife

Languages: English, Swahili

Why go?

Naivasha sits on the shores of Kenya's largest freshwater lake at 1,890 m elevation—the highest lake in the Rift Valley. Nairobi residents flock here for weekend boat rides to spot hippos and waterbirds, while backpackers use it as a base for Hell's Gate National Park's unique walking-safari and cycling experiences. The area offers a mix of budget camping grounds along the lake shore and surprisingly affordable lodges, making it one of the most accessible Rift Valley escapes from Nairobi.

Adapted from Wikivoyage contributors · CC BY-SA 4.0

Get in

Matatus from Nairobi take 1½ hours and cost Ksh 300. From Nyahururu (2 hours) or Narok (2.5 hours, 126 km) expect Ksh 400. Matatus to Nakuru cost Ksh 300 and run hourly. The new SGR high-speed railway from Mombasa and Nairobi stops at Suswa railway station, 35 km southwest—not in Naivasha itself. The old metre-gauge line has a station in central Naivasha, with limited passenger service and one weekly train to Kisumu every Friday for Ksh 600 (2021). Naivasha ICD railway station connects some metre-gauge trains with the SGR.

Adapted from Wikivoyage contributors · CC BY-SA 4.0

Get around

Matatus run along Moi South Lake Road to Kongoni (one hour, Ksh 100), stopping at Hell's Gate National Park entrance on the way. For reaching lodges further along the lake shore, hitching or negotiating a motorbike taxi (boda-boda) are common budget options. Hiring a bicycle at Fisherman's Camp or nearby provides independent access to Hell's Gate's 25 km of tarred and gravel roads.

Adapted from Wikivoyage contributors · CC BY-SA 4.0

When to go

Naivasha is a year-round destination, though the dry seasons (June-August and December-February) offer easier wildlife viewing as vegetation is less dense. Morning boat rides between 7-9 AM are optimal for spotting hippos basking on the lake shore; later in the day they submerge and only snouts are visible. Weekends see increased domestic tourism from Nairobi, so weekday visits are quieter.

Adapted from Wikivoyage contributors · CC BY-SA 4.0

Where to stay

Lake Naivasha's southern shore is dotted with accommodation from budget camping to upscale lodges. Fisherman's Camp offers camping at Ksh 700 per person, tent rental at Ksh 950, and family cabins at Ksh 5,000. Fish Eagle Inn has camping at Ksh 600 and dorm beds at Ksh 1,000, with executive suites for those wanting more comfort. Hotel Kafiko on Biashara Road provides clean singles/doubles at Ksh 1,500/2,200 with free breakfast and WiFi. The YMCA on Moi South Lake Road (15 km from the junction) offers camping at Ksh 400 and dorm beds at Ksh 700.

Adapted from Wikivoyage contributors · CC BY-SA 4.0

Food and drink

Most lakeside lodges and camps have restaurants and bars on site, with restaurant meals typically including fresh tilapia and mudfish from the lake. For cheaper eats, venture into the local villages where small restaurants and cafes serve hearty Kenyan staples at very low prices. Local village bars offer cheaper beer than lodge bars, which sometimes have TVs for sports viewing.

Adapted from Wikivoyage contributors · CC BY-SA 4.0

Things to do

A boat ride on Lake Naivasha is essential—early morning (7-9 AM) gives the best hippo sightings as they sunbathe on shore. Boat trips can be combined with a transfer to Crescent Island for walking safaris among giraffes, zebras, and buffaloes. Hell's Gate National Park allows hiking and cycling (bicycle rental available) among zebra, gazelle, and warthogs; the Ol Njorowa Gorge is closed due to past flash flood casualties. Mvuke Spa at the park's northwest corner offers a geothermal hot spring soak until 6 PM. Dine on fresh tilapia and mudfish from the lake at any of the lodge restaurants.

Adapted from Wikivoyage contributors · CC BY-SA 4.0

Go next

From Naivasha Town, matatus run north to Nakuru (Ksh 300, one hour). Hell's Gate National Park is accessible by matatu along Moi South Lake Road. Mount Longonot National Park, a stratovolcano with a dramatic crater rim hike, is another popular day trip. The SGR railway at Suswa (35 km southwest) provides onward connections to Mombasa and Nairobi, useful for reaching other national parks.

Adapted from Wikivoyage contributors · CC BY-SA 4.0

Budget planning

Naivasha is a budget-friendly destination in Kenyan Shillings. Accommodation ranges from Ksh 400 camping at YMCA to Ksh 2,200 for a private room at Hotel Kafiko. Local village restaurants serve very cheap meals. Matatus cost Ksh 100-400 depending on destination. Lake Naivasha boat rides and Hell's Gate National Park entry fees are the main activity costs.

Adapted from Wikivoyage contributors · CC BY-SA 4.0

Field guide adapted from Wikivoyage contributors · CC BY-SA 4.0. Text has been adapted and organized for this guide. About our sources.

Places to know

A few starting points from the guide. Check current hours and prices before you go.

  • sleep

    Fish Eagle Inn

    Fish Eagle Inn has a range of accommodation from dormitories to executive suites with options for full and half board, or bed only.

    Recorded price: Camping Ksh 600, dorm bed Ksh 1000

    Adapted from Wikivoyage contributors

  • sleep

    Fisherman's Camp

    Fisherman's Camp is a campsite situated on the shores of Lake Naivasha (meaning 'rippling waters' in Masai). A fully equipped cottage and 4 Bandas (Kenya's equivalent to small challets) are also available. The site also has its own bar and restaurant (phone +254 5 050 462 for bookings).

    Recorded price: camping Ksh 700 per person, camping in their tents (without bedding) Ksh 950 per person, cabins for 3-5 people Ksh 5,000

    Adapted from Wikivoyage contributors

  • sleep

    Hotel Kafiko

    clean single/double room with own hotwater bathroom, TV, free breakfast and good Wifi.

    Recorded price: Ksh 1500/2200

    Adapted from Wikivoyage contributors

  • sleep

    YMCA

    Camping, dorm beds, room.

    Recorded price: Camping Ksh 400, dorm bed Ksh 700

    Adapted from Wikivoyage contributors

  • eat

    Lodge restaurants

    Lakeside lodges serve fresh tilapia and mudfish from Lake Naivasha with lake views.

    Adapted from Wikivoyage contributors

  • eat

    Village restaurants and cafes

    Cheap Kenyan food in local villages near Naivasha town.

    Adapted from Wikivoyage contributors

  • see

    Crescent Island

    Private conservancy island accessible by boat from Lake Naivasha for walking safaris among giraffes, zebras, and buffaloes.

    Adapted from Wikivoyage contributors

  • see

    Hell's Gate National Park

    Unique national park allowing hiking and cycling among zebra, gazelle, warthogs, and buffaloes with dramatic Rift Valley scenery.

    Adapted from Wikivoyage contributors

Before you go

Connectivity

Mobile coverage is available from Kenyan carriers. Hotel Kafiko offers free WiFi. WiFi availability at lake lodges varies.

Money

Kenyan Shilling (KES) is the local currency. Cooperative Bank ATM on Blashara Street offers no-fee MasterCard/Visa withdrawals.

Safety

Lake Naivasha hippos are dangerous—maintain distance on boat rides and never approach on foot. Hell's Gate hiking is safe but stay on marked paths.

Transport

Matatus to/from Nairobi (Ksh 300, 1½ hr) are the most common route. The old railway station is in central Naivasha; SGR stops at Suswa 35 km southwest.

Weather

At 1,890 m elevation, Naivasha is cooler than Nairobi. Year-round mild temperatures; dry seasons (June-Aug, Dec-Feb) best for wildlife viewing.

Coming to iPhone, iPad and Mac.

In development: the whole atlas offline, a trip planner and a private journal. We'll post here when it ships. No newsletter to join.

Coming to the App Store