The distance from Geelong to Armidale is 1329 km (or 826 mi). The estimated driving time for the trip is 15 h 1 min and the main road for this route is the Hume Freeway, M31. In a straight line, the distance between Geelong and Armidale is 1081 km (672 mi).