The distance from Ballarat to Allan is 1562 km (or 971 mi). The estimated driving time for the trip is 18 h 37 min and the main road for this route is the Newell Highway, A39. In a straight line, the distance between Ballarat and Allan is 1285 km (799 mi).