Distance from Canberra to Rockhampton

The distance from Canberra to Rockhampton is 1540 km (or 957 mi). The estimated driving time for the trip is 17h 46min and the main road for this route is the Leichhardt Highway, A5. In a straight line, the distance between Canberra and Rockhampton is 1330 km (827 mi).