Distance from Teso to Machakos

The distance from Teso to Machakos is approximately 268 km / 167 mi (as the crow flies).

The following map shows the distance from Teso to Machakos.

For more detailed information about any of the places please click on the place name:
Teso
Machakos

Map options

Current distance: Teso -> Machakos
Show reverse: Machakos -> Teso

DistanceRouteRoute by bikeRoute by foot