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
2h 43m$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 2h 43m 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 2h 43m to drive from Thika to Nyahururu.
There are 31+ 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
- Nairobi Matatu
Bus from Tuskys to Town Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- 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 The beginner’s guide to the 2018 World Nomad Games, 4 of the smartest ways to explore Australia, and How to get from London City Airport into central London - to help you get the most out of your next trip.




