Distance from Abingdon to Fort Augustus

The distance from Abingdon to Fort Augustus is 797 km (or 496 mi). The estimated driving time for the trip is 8h 48min and the main road for this route is the Wendlebury Interchange. In a straight line, the distance between Abingdon and Fort Augustus is 647 km (403 mi).