Distance from Rockhampton to Dalby

The distance from Rockhampton to Dalby is 556 km (or 346 mi). The estimated driving time for the trip is 6h 29min and the main road for this route is the Leichhardt Highway, A5. In a straight line, the distance between Rockhampton and Dalby is 430 km (268 mi).