Nairobi Matatu Route 25 connects Nairobi CBD with Baba Dogo through Murang’a Road, Pangani, Muthaiga, Thika Road, Ruaraka and Outer Ring Road. It serves commuters travelling to residential areas, businesses, schools and industrial workplaces in northern and northeastern Nairobi.
← View all Nairobi Matatu Routes and Numbers
Passengers should look for vehicles displaying Route 25—Baba Dogo and confirm their preferred stage before boarding. Other matatus use parts of Murang’a Road and Thika Road but continue to different destinations.
Route 25 Quick Information
Route number: 25
Route: Nairobi–Baba Dogo
Origin: Nairobi CBD
Main destination: Baba Dogo
Main corridors: Murang’a Road, Thika Road and Outer Ring Road
Key areas: Pangani, Muthaiga and Ruaraka
Return direction: Baba Dogo–Nairobi
Where to Board Route 25 in Nairobi
Route 25 matatus commonly operate from the Timboroa Lane area and other designated stages used by services travelling towards Ruaraka and Baba Dogo.
Passengers should look for vehicles displaying:
25 – BABA DOGO
CBD loading arrangements can change because of traffic-management measures. Commuters should confirm the current Route 25 boarding point before travelling.
Route 25 from Nairobi to Baba Dogo
A simplified Route 25 journey is:
Nairobi CBD → Murang’a Road → Pangani → Muthaiga → Thika Road → Ruaraka → Outer Ring Road → Baba Dogo
The exact intermediate stops and local route within Baba Dogo may vary. Passengers should tell the conductor their destination or nearest landmark.
Murang’a Road
Route 25 uses Murang’a Road when leaving Nairobi CBD towards Pangani and the northern side of the city.
Several matatu routes share this corridor before separating towards Thika Road, Juja Road, Eastleigh and other destinations. Passengers should check both the route number and destination.
Pangani
Pangani is an important residential, commercial and public transport area along Route 25.
The neighbourhood provides connections towards Ngara, Eastleigh, Juja Road, Thika Road and other parts of northern Nairobi.
Muthaiga
Route 25 passes through the wider Muthaiga transport corridor before joining Thika Road.
This area is an important junction connecting Murang’a Road, Limuru Road and Thika Road. Passengers should confirm their stage because several routes use the interchange.
Thika Road
Route 25 uses a section of Thika Road when travelling towards Ruaraka.
Thika Road carries services heading to Kasarani, Githurai, Kahawa, Ruiru and Thika. Route 25 leaves the main corridor to serve Baba Dogo, so passengers should avoid boarding a longer-distance Thika Road vehicle by mistake.
Ruaraka
Ruaraka is a major commercial, industrial and public transport centre along Route 25.
The area contains factories, offices, schools, shopping facilities and residential neighbourhoods. It also provides connections to Thika Road and Outer Ring Road services.
Outer Ring Road
Route 25 uses Outer Ring Road or its connecting junctions when approaching Baba Dogo.
Outer Ring Road links numerous residential and industrial areas across eastern and northern Nairobi, making it an important interchange for passengers continuing to other destinations.
Baba Dogo
Baba Dogo is the main destination associated with Route 25.
The area combines residential neighbourhoods with industrial and commercial activity. Passengers should provide their exact stage because Baba Dogo has several local roads, estates and workplace destinations.
Main Route 25 Stops and Areas Served
Route 25 serves or provides access to:
- Nairobi CBD
- Murang’a Road
- Pangani
- Muthaiga
- Thika Road
- Ruaraka
- Outer Ring Road
- Baba Dogo
The exact stopping pattern may vary according to the vehicle and current operating arrangements.
Route 25 Connections
Passengers can connect to other services at several points:
- Nairobi CBD: Matatus serving all major Nairobi corridors.
- Pangani: Connections towards Eastleigh, Juja Road, Ngara and Thika Road.
- Muthaiga: Services using Limuru Road, Kiambu Road and Thika Road.
- Ruaraka: Connections towards Kasarani, Githurai, Mathare North and Outer Ring Road.
- Outer Ring Road: Routes serving eastern and northern Nairobi.
- Baba Dogo: Local services to neighbouring residential and industrial areas.
Route 25 Compared with Other Thika Road Matatus
Route 25 shares part of Thika Road with services travelling to destinations such as:
- Kasarani
- Githurai
- Kahawa West
- Ruiru
- Thika
Unlike those longer-distance routes, Route 25 branches towards Ruaraka, Outer Ring Road and Baba Dogo. Passengers should therefore choose a vehicle displaying Baba Dogo.
Route 25 Return Journey: Baba Dogo to Nairobi
The simplified return journey is:
Baba Dogo → Outer Ring Road → Ruaraka → Thika Road → Muthaiga → Pangani → Murang’a Road → Nairobi CBD
Morning services towards Nairobi can become crowded as residents travel to work, school and business destinations.
Evening demand generally increases from Nairobi and Ruaraka towards Baba Dogo.
Route 25 Travel Time
There is no fixed travel time between Nairobi and Baba Dogo. Journey duration depends on traffic conditions along Murang’a Road, around Pangani and Muthaiga, on Thika Road and near Ruaraka.
Congestion at major junctions can significantly increase travel times during morning and evening rush hours.
Route 25 Matatu Fares
Route 25 fares depend on the boarding point, destination, time of travel and passenger demand. Fares vary and can change at any time.
Commuter Tips for Route 25
- Look for Route 25—Baba Dogo.
- Confirm the current CBD boarding point.
- Tell the conductor your specific Baba Dogo stage.
- Do not confuse Route 25 with longer-distance Thika Road services.
- Allow additional time during peak traffic periods.
Why Route 25 Is Important
Route 25 links Nairobi CBD with Ruaraka and Baba Dogo through several major transport corridors. It supports daily travel to residential areas, schools, businesses and industrial workplaces while providing connections to Thika Road and Outer Ring Road services.





