Distance from Rockhampton to Amosfield

The distance from Rockhampton to Amosfield is 781 km (or 486 mi). The estimated driving time for the trip is 9h 13min and the main road for this route is the Leichhardt Highway, A5. In a straight line, the distance between Rockhampton and Amosfield is 606 km (377 mi).