The distance from Geelong to Ascot is 107 km (or 67 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 Geelong and Ascot is 96 km (60 mi).