The distance from Townsville to Ashton is 2734 km (or 1699 mi). The estimated driving time for the trip is 31 h and the main road for this route is the Marshall Street, A32. In a straight line, the distance between Townsville and Ashton is 1917 km (1192 mi).