Distance from Rockhampton to Petrie

The distance from Rockhampton to Petrie is 607 km (or 378 mi). The estimated driving time for the trip is 6h 58min and the main road for this route is the Bruce Highway, A1, ACW. In a straight line, the distance between Rockhampton and Petrie is 498 km (310 mi).