Distance from Glenroy to Allansford

The distance from Glenroy to Allansford is 253 km (or 158 mi). The estimated driving time for the trip is 2h 56min and the main road for this route is the Hamilton Highway, B140. In a straight line, the distance between Glenroy and Allansford is 217 km (135 mi).