The distance from Cloncurry to Townsville is 784 km (or 488 mi). The estimated driving time for the trip is 8 h 56 min and the main road for this route is the Flinders Highway, A6. In a straight line, the distance between Cloncurry and Townsville is 679 km (422 mi).