EzploraEzploraTravel magazine
🇰🇪 Kenia

Distance from Kakamega to Naivasha

217km
1 h 1 minby plane
3 h 37 min🚗 by car
4 h 43 min🚌 by bus

Estimates: a direct flight at 820 km/h plus 45 min; car at 75 km/h over road distance, which is never a straight line.

Kakamega0 m

Kakamega is a town in western Kenya lying about 30 km north of the Equator. It is the headquarters of Kakamega County that has a population of 1,867,579. The town has an urban population of 107,227.

NaivashaNaivasha0 m

Naivasha is a town in Nakuru County, Kenya, 92.8 km (57.7 mi) 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…

Frequently asked questions

How many kilometres from Kakamega to Naivasha?

It is 217 km in a straight line from Kakamega to Naivasha. By road, where there is one, it is usually 20 to 30 % more.

How long is the flight from Kakamega to Naivasha?

A direct flight takes about 1 h 1 min, counting take-off and approach. Not every route has a direct flight.

How long is the drive from Kakamega to Naivasha?

Around 3 h 37 min of driving, at an average of 75 km/h on a road that is never straight.

Other distances from Kakamega