The distance from Amosfield to Cannawigara is 1731 km (or 1076 mi). The estimated driving time for the trip is 19 h 57 min and the main road for this route is the Mid Western Highway, B64. In a straight line, the distance between Amosfield and Cannawigara is 1360 km (846 mi).