HUB hero image

How to Travel from

Nairobi to Ruiru

by Bus, Train or Car

Nairobi
+0
Ruiru
Transport search to Ruiru
Nairobi
+0
Ruiru
Building a composite car route
Cheapest
Best Offer!
Car
22 min
24 km.
from $1
Composite Route Car Only
Schedule

Nairobi, Kenya → Ruiru, Kenya

All
23 May 2026
May 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
June 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
July 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
August 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
September 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
October 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
November 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
December 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
January 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
February 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
March 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
April 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
All days
24 May, Sun
25 May, Mon
26 May, Tue
27 May, Wed
28 May, Thu

Cheapest and Fastest Ways to Travel from Nairobi to Ruiru

Composite routes from Nairobi to Ruiru

Cheapest

Transport providers

Train operators

Kenya Railways

Phone:
0709 907 555
Website:
krc.co.ke
Train from Nairobi to Ruiru
Ave. Duration:
1h 20m
Frequency:
Twice a week
Estimated price:
$0.78–$2.34

Airlines

Nairobi Matatu

Website:
digitalmatatus.com
Bus from Tusker/Ronald Ngala to Ruiru
Ave. Duration:
53 min
Frequency:
Every 10 minutes
Estimated price:
$0.65–$0.98

Questions and Answers

What is the cheapest way to get from Nairobi (Station) to Ruiru?

The cheapest way to get from Nairobi (Station) to Ruiru is to line 145 bus which costs $1 - $1 and takes 1h 1m.

What is the fastest way to get from Nairobi (Station) to Ruiru?

The fastest way to get from Nairobi (Station) to Ruiru is to taxi which takes 22 min and costs $47.83 - $59.78 .

Is there a direct bus between Nairobi (Station) and Ruiru?

Yes, there is a direct bus departing from Tusker/Ronald Ngala and arriving at Ruiru. Services depart every 10 minutes, and operate every day. The journey takes approximately 53 min.

Is there a direct train between Nairobi (Station) and Ruiru?

Yes, there is a direct train departing from Nairobi and arriving at Ruiru. Services depart twice a week, and operate Tuesday and Friday. The journey takes approximately 1h 20m.

How far is it from Nairobi (Station) to Ruiru?

The distance between Nairobi (Station) and Ruiru is 31 km. The road distance is 24.6 km.

How do I travel from Nairobi (Station) to Ruiru without a car?

The best way to get from Nairobi (Station) to Ruiru without a car is to line 145 bus which takes 1h 1m and costs $1 - $1 .

How long does it take to get from Nairobi (Station) to Ruiru?

The line 145 bus from Tusker/Ronald Ngala to Ruiru takes 53 min including transfers and departs every 10 minutes.

Where do I catch the Nairobi (Station) to Ruiru bus from?

Nairobi (Station) to Ruiru bus services, operated by Nairobi Matatu, depart from Tusker/Ronald Ngala station.

Where do I catch the Nairobi (Station) to Ruiru train from?

Nairobi (Station) to Ruiru train services, operated by Kenya Railways, depart from Nairobi station.

Train or bus from Nairobi (Station) to Ruiru?

The best way to get from Nairobi (Station) to Ruiru is to line 145 bus which takes 1h 1m and costs $1 - $1 . Alternatively, you can train, which costs $1 - $2.39 and takes 1h 27m.

Where does the Nairobi (Station) to Ruiru bus arrive?

Nairobi (Station) to Ruiru bus services, operated by Nairobi Matatu, arrive at Ruiru station.

Where does the Nairobi (Station) to Ruiru train arrive?

Nairobi (Station) to Ruiru train services, operated by Kenya Railways, arrive at Ruiru station.

Can I drive from Nairobi (Station) to Ruiru?

Yes, the driving distance between Nairobi (Station) to Ruiru is 25 km. It takes approximately 22 min to drive from Nairobi (Station) to Ruiru.

Where can I stay near Ruiru?

There are 3427+ hotels available in Ruiru. Prices start at $86.60 per night.
+0