Best way to travel between

Nairobi
Lake Naivasha, Nakuru County, Kenya
Travel Modes
Price
Distance
Duration
CO2
bus
$5.0
102.96 km
2h 9mins
3.09 kgs
 
drive
$8.59
83.2 km
2h 10mins
10.65 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 102.96 km 2h 9mins 435 KES 5.0
Drive 83.2 km 2h 10mins 747 KES 8.59
Take Bus from Nairobi to Naivasha
Time: 1h 56mins Cost: 435 KES; $ 4.5 - 5.5 USD CO2 Emission: 2.79 kgs
Take Car from Naivasha to Lake Naivasha
Time: 12mins Cost: 130 KES; $ 1.3 - 1.6 USD CO2 Emission: 1.32 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Nairobi and Lake Naivasha, Nakuru County, Kenya is to travel by bus, which will cost about 435 KES or 4.50 USD.