The distance from Geelong to Yass is 660 km (or 411 mi). The estimated driving time for the trip is 6 h 50 min and the main road for this route is the Hume Freeway, M31. In a straight line, the distance between Geelong and Yass is 548 km (341 mi).