Distance from Rockhampton to Longreach

The distance from Rockhampton to Longreach is 686 km (or 427 mi). The estimated driving time for the trip is 8h 5min and the main road for this route is the Capricorn Highway, A4. In a straight line, the distance between Rockhampton and Longreach is 639 km (398 mi).