Die Strecke (Distanz bzw. Entfernung) zwischen Ruiru und Machakos beträgt Luftlinie circa 54 km (Kilometer).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Machakos höchst wahrscheinlich länger, da hier nur die direkte Verbindung (Luftlinie), ausgehend von Ruiru, berechnet wurde.