The distance from Hamilton - South Australia to Canberra is 1116 km (or 694 mi). The estimated driving time for the trip is 12 h 15 min and the main road for this route is the Sturt Highway, A20. In a straight line, the distance between Hamilton and Canberra is 944 km (587 mi).