Jomo Kenyatta International Airport (NBO) → Lake Naivasha transfer
The private transfer from Jomo Kenyatta International Airport to Naivasha covers 107 km and typically takes 130–163 minutes, about 2 h 10 min to 2 h 45 min; it is usually around €100–140 by car or €130–170 by minivan, with the exact price shown before booking.
- From
- Jomo Kenyatta International Airport (NBO)
- To
- Lake Naivasha
- Distance
- 107 km
- Typical drive
- 130–163 min
HotelTaxi books the drive with a local transfer company. You arrange it online or on WhatsApp, and the driver takes you from arrivals directly to your lodge on the lake.
Down into the Rift Valley
After crossing or skirting Nairobi, the road climbs through the highlands towards Limuru before dropping down the escarpment into the Great Rift Valley. Drivers use either the main Nairobi–Nakuru highway or the old road via Mai Mahiu, which has well-known viewpoints over the valley floor.
Heavy trucks use both routes, so overtaking can be slow on the escarpment. The time in Nairobi traffic at the start of the drive varies most.
What there is to do at Naivasha
Lake Naivasha is a freshwater lake fringed by acacia woodland and papyrus, with hippos and a lot of birdlife. Boat trips and walking safaris on Crescent Island, where you can walk among giraffes, zebras and antelopes, are popular.
Hell's Gate National Park, just south of the lake, is known for its gorge and for cycling and walking among wildlife. Lodges and camps are spread along the lake shore, many on Moi South Lake Road, so give your exact accommodation name.
A typical arrival day
Meet at arrivals
Your driver waits with a name sign; the meeting point is confirmed by phone or WhatsApp.
Leave the city
The first stretch through or around Nairobi is where traffic can add time.
Escarpment views
On the old road there are viewpoints over the Rift Valley; ask the driver if a short photo stop is possible.
Arrive at the lake
Aim to reach your lodge in daylight, as the lakeside roads are dark at night.
Frequently asked questions
How long is the drive from Nairobi airport to Lake Naivasha?
Typically 130–163 minutes for 107 km, about 2 h 10 min to 2 h 45 min. Traffic leaving Nairobi at peak hours can make it longer.
What does a transfer to Naivasha cost?
Usually around €100–140 by car and €130–170 by minivan. These ranges are indicative; the exact price appears before you book.
Can we stop at a Rift Valley viewpoint on the way?
The old road via Mai Mahiu passes viewpoints overlooking the valley. Ask the provider when booking whether a short stop fits the route they plan.
Is Naivasha a good first night after landing?
If you land in the morning, yes, and you can arrive in daylight. After an evening landing many travellers prefer a night in Nairobi and drive the next morning.
Can I continue from Naivasha to the Maasai Mara?
Many travellers combine the two. A separate transfer can be requested for the onward drive; describe the route you want when you ask.
More transfers from Jomo Kenyatta International Airport
- Jomo Kenyatta International Airport (NBO) → Nairobi CBD16 km · 23–29 min
- Jomo Kenyatta International Airport (NBO) → Westlands18 km · 23–29 min
- Jomo Kenyatta International Airport (NBO) → Gigiri25 km · 35–44 min
- Jomo Kenyatta International Airport (NBO) → Karen32 km · 42–53 min
- Jomo Kenyatta International Airport (NBO) → Amboseli214 km · 274–343 min
- Jomo Kenyatta International Airport (NBO) → Maasai Mara (Sekenani Gate)245 km · 287–359 min
Jomo Kenyatta International Airport: arrival and transfer guide
