There are 5 ways to get from Juja to Limuru by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, line 116 bus
best- Take the bus from Ruiru to Ruaka Stage107D
- Take the bus from Ruaka Junction to Limuru Terminus116
2h 32m$2Drive 53.3 km
- Drive from Juja to Limuru53.3 km
51 min$7–9Taxi
- Take the taxi from Juja to Limuru53.3 km
51 min$100–130Line 237 bus, line 116 bus
- Take the bus from Jkuat to Koja237
- Take the bus from Koja to Limuru Terminus116 / ...
2h 35m$2–3Line 237 bus, bus
- Take the bus from Jkuat to Ngara Stage237
- Take the bus from Ngara to Limuru Town Terminal114W / ...
2h 43m$2–3
Questions & Answers
The cheapest way to get from Juja to Limuru is to line 237 bus and bus which costs $1 - $3 and takes 2h 43m.
The fastest way to get from Juja to Limuru is to drive which takes 51 min and costs $6 - $9.
No, there is no direct bus from Juja to Limuru. However, there are services departing from Jkuat and arriving at Limuru Terminus via Ruiru and Ruaka Junction. The journey, including transfers, takes approximately 2h 32m.
The distance between Juja and Limuru is 58 km. The road distance is 53.3 km.
The best way to get from Juja to Limuru without a car is to bus and line 116 bus which takes 2h 32m and costs $2 - $3.
It takes approximately 2h 32m to get from Juja to Limuru, including transfers.
Juja to Limuru bus services, operated by Nairobi Matatu, depart from Ruiru station.
Juja to Limuru bus services, operated by Nairobi Matatu, arrive at Ruaka Stage station.
Yes, the driving distance between Juja to Limuru is 53 km. It takes approximately 51 min to drive from Juja to Limuru.
There are 346+ hotels available in Limuru.
What companies run services between Juja, Kenya and Limuru, Kenya?
You can take a bus from Jkuat to Limuru Terminus via Fly Over, Ruiru, and Ruaka Junction in around 2h 32m.
- Website
- digitalmatatus.com
Bus from Ruiru to Ruaka Stage
- Ave. Duration
- 1h 4m
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- digitalmatatus.com
Bus from Ruaka Junction to Limuru Terminus
- Ave. Duration
- 51 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- digitalmatatus.com
Bus from Jkuat to Koja
- Ave. Duration
- 1h 12m
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- digitalmatatus.com
Bus from Koja to Limuru Terminus
- Ave. Duration
- 1h 21m
- Frequency
- Every 5 minutes
- Estimated price
- $1–2
- Schedules at
- digitalmatatus.com
Bus from Jkuat to Ngara Stage
- Ave. Duration
- 1h 9m
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- digitalmatatus.com
Bus from Ngara to Limuru Town Terminal
- Ave. Duration
- 1h 32m
- Frequency
- Every 5 minutes
- Estimated price
- $1–2
- Schedules at
- digitalmatatus.com
- Ave. Duration
- 51 min
- Estimated price
- $100–130
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.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 5 incredible day trips from Florence by train, How do I get from Sydney to Melbourne, and Best ways to travel around Australia - to help you get the most out of your next trip.
