Distance from Ballarat to Allansford

The distance from Ballarat to Allansford is 181 km (or 113 mi). The estimated driving time for the trip is 2 h 20 min and the main road for this route is the Glenelg Highway, B160. In a straight line, the distance between Ballarat and Allansford is 144 km (90 mi).