The distance from Ballarat to Artarmon is 964 km (or 600 mi). The estimated driving time for the trip is 9 h 57 min and the main road for this route is the Hume Freeway, M31. In a straight line, the distance between Ballarat and Artarmon is 782 km (486 mi).