Distance from Bacchus Marsh to Sofala

The distance from Bacchus Marsh to Sofala is 849 km (or 528 mi). The estimated driving time for the trip is 9h 18min and the main road for this route is the Sydney Road, 55. In a straight line, the distance between Bacchus Marsh and Sofala is 698 km (434 mi).