Skip to content

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

  1. Meet at arrivals

    Your driver waits with a name sign; the meeting point is confirmed by phone or WhatsApp.

  2. Leave the city

    The first stretch through or around Nairobi is where traffic can add time.

  3. Escarpment views

    On the old road there are viewpoints over the Rift Valley; ask the driver if a short photo stop is possible.

  4. 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: arrival and transfer guide