The distance from Townsville to Avenel is 2520 km (or 1566 mi). The estimated driving time for the trip is 28 h and the main road for this route is the Hume Highway Onramp. In a straight line, the distance between Townsville and Avenel is 1967 km (1223 mi).