There are 3 ways to get from Webuye to Nyahururu by bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, Matatu, drive
best- Take the bus from Webuye to Eldoretbus
- Take the bus from Eldoret to Nairobibus
- Take the bus from Nairobi to Naivashabus
- Drive from Naivasha to Nyahururucar
12h 5m$33–50Bus, train
cheapest- Take the bus from Webuye to Eldoretbus
- Take the bus from Eldoret to Nairobibus
- Take the train from Nairobi to Nyahururutrain
18h 50m$19–35Drive 284.1 km
- Drive from Webuye to Nyahururucar 284.1 km
3h 53m$45–65
Comparing Your Travel Options
The cheapest way to get from Webuye to Nyahururu is to bus and train which costs $18 - $35 and takes 18h 50m.
The fastest way to get from Webuye to Nyahururu is to drive which takes 3h 53m and costs $40 - $65.
The distance between Webuye and Nyahururu is 567 km. The road distance is 284.1 km.
The best way to get from Webuye to Nyahururu without a car is to bus and train which takes 18h 50m and costs $18 - $35.
It takes approximately 12h 5m to get from Webuye to Nyahururu, including transfers.
Yes, the driving distance between Webuye to Nyahururu is 284 km. It takes approximately 3h 53m to drive from Webuye to Nyahururu.
There are 33+ hotels available in Nyahururu.
What companies run services between Webuye, Kenya and Nyahururu, Kirinyaga, Kenya?
There is no direct connection from Webuye to Nyahururu. However, you can take the bus to Eldoret, take the bus to Nairobi, walk to Nairobi, take the bus to Naivasha, then drive to Nyahururu. Alternatively, you can take a bus from Webuye to Nyahururu via Eldoret, Nairobi, Nairobi Central Stn, and Nairobi in around 18h 50m.
- Phone
- +254709907000
- info@krc.co.ke
- Website
- krc.co.ke
Train from Nairobi to Nyahururu
- Ave. Duration
- 7h 50m
- Frequency
- Twice a week
- Estimated price
- $1–13
- Schedules at
- metickets.krc.co.ke
- Economy
- $2–5
- First Class
- $7–13
- Ist Class
- $1–12
- Economy
- $1–5
- Phone
- (+254) 722-206-445
- coast@coastbus.com
- Website
- coastbus.co.ke
Bus from Webuye to Eldoret
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- $4–6
- Schedules at
- coastbus.co.ke
Bus from Webuye to Eldoret
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- $4–6
- Schedules at
- coastbus.co.ke
- Phone
- 0709 100 000
- support@easycoachkenya.com
- Website
- easycoachkenya.com
Bus from Eldoret to Nairobi
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- $12–14
- Schedules at
- easycoachkenya.com
Bus from Eldoret to Nairobi
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- $12–14
- Schedules at
- easycoachkenya.com
- Website
- Nairobi Matatu
Bus from Nairobi to Naivasha
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- Nairobi Matatu
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, Which London airport should I choose?, and Getting to Milan from the airport - to help you get the most out of your next trip.












