Distance from Marshalltown to Rosebery

The distance from Marshalltown to Rosebery is 927 km (or 577 mi). The estimated driving time for the trip is 9h 38min and the main road for this route is the Sydney Road, 55. In a straight line, the distance between Marshalltown and Rosebery is 778 km (484 mi).