Distance from Aviemore to Farnham

The distance from Aviemore to Farnham is 874 km (or 544 mi). The estimated driving time for the trip is 9h 5min and the main road for this route is the M74. In a straight line, the distance between Aviemore and Farnham is 693 km (431 mi).