Distance from Morphett Vale to Ballarat

The distance from Morphett Vale to Ballarat by car is 629 km (or 391 mi). The estimated driving time for the trip is 7 h 6 min and the main road for this route is the Mount Barker Road, B33. In a straight line, the distance between Morphett Vale and Ballarat is 550 km (342 mi).