The distance from Townsville to Allora is 1425 km (or 886 mi). The estimated driving time for the trip is 16 h 49 min and the main road for this route is the Gregory Developmental Road, A7. In a straight line, the distance between Townsville and Allora is 1108 km (689 mi).