The distance from Ballarat to Allendale East is 330 km (or 206 mi). The estimated driving time for the trip is 3 h 55 min and the main road for this route is the Glenelg Highway, B160. In a straight line, the distance between Ballarat and Allendale East is 282 km (176 mi).