Road and Rail Network
The county has a good road network. It has a total of 2,033.8 km of roads under bitumen standards, 1,480.2 km under gravel surface and 430.1 km under earth surface. There is a great need in improving the condition of the roads since during the rainy season, most of the roads become impassable. However, the terrain poses a great challenge for road maintenance. There has been a lot of improvement in the roads subsector with the example of Thika-Nairobi highway.
It also has 131 km of railway line and four railway stations in Ruiru, Thika, Kikuyu and Limuru towns. The rail is not fully utilized in the county and only passenger trains operate in the morning and evenings between the City of Nairobi and the four stations. However, there is a great potential in the sector and hence efforts need to be put in place to ensure the infrastructure is improved which will encourage introduction of modern efficient trains.