There are 3 ways to get from Thika 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 Tuskys to Town Terminalbus 237
- Take the bus from Nairobi to Naivashabus
- Drive from Naivasha to Nyahururucar
4h 57m$13–25Train
cheapest- Take the train from Thika to Makadara/Mwishotrain
- Take the train from Nairobi to Nyahururutrain Nyahururu Safari
11h 56m$3–18Drive 179 km
- Drive from Thika to Nyahururucar 179 km
3h 3m$21–30
Questions & Answers
The cheapest way to get from Thika to Nyahururu is to train which costs $3 - $18 and takes 11h 56m.
The fastest way to get from Thika to Nyahururu is to drive which takes 3h 3m and costs $20 - $30.
No, there is no direct train from Thika to Nyahururu. However, there are services departing from Thika and arriving at Nyahururu via Makadara/Mwisho and Nairobi. The journey, including transfers, takes approximately 11h 56m.
The distance between Thika and Nyahururu is 230 km. The road distance is 179 km.
The best way to get from Thika to Nyahururu without a car is to train which takes 11h 56m and costs $3 - $18.
It takes approximately 4h 57m to get from Thika to Nyahururu, including transfers.
Thika to Nyahururu train services, operated by Kenya Railways, depart from Thika station.
Thika to Nyahururu train services, operated by Kenya Railways, arrive at Makadara/Mwisho station.
Yes, the driving distance between Thika to Nyahururu is 179 km. It takes approximately 3h 3m to drive from Thika to Nyahururu.
There are 32+ hotels available in Nyahururu.
What companies run services between Thika, Kenya and Nyahururu, Kirinyaga, Kenya?
You can take a train from Thika to Nyahururu via Makadara/Mwisho and Nairobi in around 11h 56m.
- Phone
- 0709 907 555
- [email protected]
- Website
- krc.co.ke
Train from Thika to Makadara/Mwisho
- Ave. Duration
- 1h 50m
- Frequency
- Twice a week
- Estimated price
- $1–4
- Schedules at
- krc.co.ke
- Economy
- $1–2
- First Class
- $2–4
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
- Website
- digitalmatatus.com
Bus from Tuskys to Town Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- digitalmatatus.com
Bus from Nairobi to Naivasha
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
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 Getting around the Cyclades, What are the different types of Renfe trains in Spain?, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.




