The distance from Geelong to Alma - Victoria is 164 km (or 102 mi). The estimated driving time for the trip is 2 h 8 min and the main road for this route is the Midland Highway, A300. In a straight line, the distance between Geelong and Alma is 138 km (86 mi).