Naivasha
Freshwater lake ninety minutes from Nairobi: hippos, fever trees, Hell's Gate cycling and every price band from camping to lodge.
Fever trees and hippos at the shore of Lake Naivasha in the Rift Valley
Why people stay in Naivasha
Naivasha is a town of about 200,000 people on the floor of the Rift Valley, 90 km northwest of Nairobi, and it is the single easiest escape from the city — you can leave Kileleshwa at seven and be watching fish eagles by nine. The lake is fresh water, unusual for the Rift, which is why flower farms ring it and why the birdlife is extraordinary. Almost nobody stays in Naivasha town itself. The accommodation is strung along Moi South Lake Road, the 25 km strip on the southern shore where every gate leads to a lawn, a jetty and a hippo problem.
The strip has a genuine range. Camping at the long-running lakeside camps costs KSh800 to KSh1,500 a head with your own tent, a banda or safari tent KSh4,000 to KSh8,000, mid-range lodges KSh9,000 to KSh18,000 half board, and the big spa resorts KSh25,000 upwards. Weekends are Nairobi weekends — noisy, booked out, and 30 to 40 percent more expensive than a Tuesday. Come midweek and the same room drops hard. Book ahead for Easter, Christmas and any long weekend, when the whole shore fills with cars from town.
Be clear-eyed about two things. First, the lake has risen dramatically since 2013, drowning shoreline lawns, jetties and in some places whole buildings — several properties now have a shorter beach than their photographs suggest, and one or two access roads flood. Second, hippos come out to graze at dusk and walk right through the camps. This is not a story; people are killed in Kenya by hippos every year. Do not walk between the water and a hippo after sunset, and take the askari escort seriously when it is offered.
Evenings here are firelight and frogs. Camp Carnelley's and Fisherman's Camp on Moi South Lake Road have the reliable bar crowd, with a Tusker at KSh350 to KSh450 and pizza around KSh1,200; the lodges do a set dinner at 19:30 and go dark by 22:00. There is no town nightlife worth crossing the county for. If you want a lake, birds, a volcano to climb and a cheap safari-adjacent weekend, Naivasha is unbeatable. If you want dining choice or shopping, you will be bored by day two.
Moi South Lake Road is the whole game. The first 10 km from the highway junction at Kongoni Road end holds the big resorts and country clubs; the middle stretch around Kilometre 15 to 20 has the campsites, mid-range lodges and the bars; the far end towards Kongoni is quieter, wilder and needs a car. Budget KSh800 to KSh1,500 for camping, KSh4,000 to KSh8,000 for a banda or tented room, KSh9,000 to KSh18,000 for a good mid-range lodge half board, and KSh25,000 plus for the spa resorts. Avoid Naivasha town itself unless you are there for a bus connection — the lodgings on Moi Avenue and Kenyatta Avenue are cheap and loud, and you are 20 km from anything you came for. Check whether the shoreline has been flooded before you pay for a lake-view room.
Things to do in Naivasha
Elsa Gate is off Moi South Lake Road about 2 km from the main strip. Hire a bike at the gate for roughly KSh1,000 a day and ride 7 km past Fischer's Tower through zebra, giraffe and buffalo to the gorge. Non-resident entry runs around KSh3,500, citizens a few hundred. Gates 06:00 to 18:00; take two litres of water.
At the far end of Hell's Gate, past the Ranger Post. The narrow red gorge with hot seeps is genuinely spectacular and genuinely dangerous in rain — flash floods have killed visitors here. Guides charge KSh1,500 to KSh3,000 per group and are compulsory in practice. Do not enter if the sky upstream is dark.
Boats leave from the jetties along Moi South Lake Road; expect KSh4,000 to KSh6,000 an hour for the boat, split between passengers. Crescent Island is a private sanctuary where you walk unfenced among zebra, wildebeest and giraffe with no big cats present. Landing fee is roughly KSh4,000 for non-residents. Go at 16:00 for the light.
Longonot gate is about 25 km southeast of the lake strip, signposted off the old Nairobi highway. It is a steep 3.1 km grind to the crater rim and a further 7 km loop around it — five hours for the full circuit, three if you turn back at the rim. Park entry around KSh2,500 non-resident. Start by 07:00; there is no shade at all.
Moi South Lake Road, about Kilometre 19. The lakeside house where Joy Adamson lived is now a conservation centre and the famous afternoon tea on the lawn — colobus monkeys in the fig trees, cake and a documentary — runs around KSh2,000 to KSh2,500. Sittings are usually 15:00 to 17:00. Book the same morning by phone.
Any jetty between Kilometre 12 and 20 on Moi South Lake Road works. Fish eagles, pelicans, pied kingfishers, herons and, when the water is right, hundreds of cormorants on the drowned fever trees. A boatman for a dawn hour costs KSh4,000 to KSh6,000; agree the price and route before you push off.
What to see
Hotels near Naivasha
No hotels are listed in Naivasha yet. The nearest ones are on the region page.
Every hotel we cover in Naivasha
- Forest Breeze Gardens 3★ · 5/5
- Karen View Palace 3★ · 5/5
- Westlands Pride 3★ · 4.3/5
- Comfy Bar And Restaurant 2★ · 4.3/5
- Qaribu Inn Boutique Hotel Nairobi 4★ · 4.2/5
- M P Hotel 4★ · 3.9/5
- Anga Nest a chic One Bedroom Ngong Road 4★
- Loresho Guesthouse 4★
- Anmeg Deluxe Rooftop Studio Apartment 3★
- Cozy Studio with a Swimming Pool 3★
- Guest House Inn 3★
- Lighthomez Westlands Pride 3★
- Lina Apartment 3★
- Lux Suites ILRI Studio Apartments 3★
- Ndwaru69 3★
- Stay.Plus Hill View Studio Apartment 3★
- Stay.Plus Naivasha Road Studio Apartment 3★
- TripleTwo Loresho Inn 3★
- Jambo Guest House 2★
- Mountain view Spring 2★
- Platinum Bar Lodge 2★
- Cozy Apartment off Ngong Road
- Elegant
- Home away from Home
Getting around Naivasha
From Nairobi it is 90 km on the A8: about 1 hour 40 minutes by car via Limuru and the escarpment viewpoint, longer if trucks are grinding up Mai Mahiu hill. Matatus and shuttles leave Nairobi from the River Road and Cross Road stages for KSh400 to KSh700 and drop at Naivasha town; from there a matatu down Moi South Lake Road costs KSh100 to KSh200 but stops running around 19:00. A taxi from Naivasha town to the middle of the strip is KSh1,500 to KSh2,500. There is no useful public transport between lodges after dark — either have a car, or accept that you are staying in for the evening.
Questions about Naivasha
You can, and thousands do it every weekend, but it is a long day. Leave Nairobi by 06:30, cycle Hell's Gate in the morning, take a boat at 15:00 and drive back by 19:00. The problem is Sunday evening traffic on the escarpment, which routinely adds ninety minutes. One night on Moi South Lake Road costs less than the stress.
Yes. Hippos leave the water at dusk to graze on the lawns and paths, and they will charge anything between them and the lake. Every camp employs night askaris with torches for exactly this reason. Stay inside after dark unless escorted, do not photograph them from close range, and never camp on a worn hippo path — the staff will show you where those are.
It is a different thing entirely: no lions, so you cycle and walk among zebra, giraffe, buffalo and warthog at ground level, with the red cliffs and steam vents behind. As a wildlife park it is thin. As a two-wheeled morning, it is one of the best days in Kenya. The gorge walk is the highlight, weather permitting.
June to October and January to February are dry and reliable; the tracks in Hell's Gate are firm and the gorge is safe. April and May bring the long rains, when the gorge can flood and the shore roads turn to mud. Bird numbers are best from November to March when the migrants arrive. Midweek stays are 30 to 40 percent cheaper than weekends year-round.