The distance from Bendigo to Ascot is 115 km (or 72 mi). The estimated driving time for the trip is 1 h 27 min and the main road for this route is the Midland Highway, A300. In a straight line, the distance between Bendigo and Ascot is 83 km (52 mi).