Distance from Rockhampton to Sofala

The distance from Rockhampton to Sofala is 1272 km (or 791 mi). The estimated driving time for the trip is 14h 36min and the main road for this route is the Newell Highway, A39. In a straight line, the distance between Rockhampton and Sofala is 1082 km (673 mi).