The distance from Geelong to Alfred Town is 479 km (or 298 mi). The estimated driving time for the trip is 5 h 9 min and the main road for this route is the Hume Freeway, M31. In a straight line, the distance between Geelong and Alfred Town is 378 km (235 mi).