The distance from Canberra to Aberfeldy is 648 km (or 403 mi). The estimated driving time for the trip is 8 h 23 min and the main road for this route is the Monaro Highway, B23. In a straight line, the distance between Canberra and Aberfeldy is 365 km (227 mi).