The distance from Daisy Hill to Ballarat is 65 km (or 41 mi). The estimated driving time for the trip is 48 min and the main road for this route is the Sunraysia Highway, B220. In a straight line, the distance between Daisy Hill and Ballarat is 51 km (32 mi).