Distance from Aberdeen to Grantown-On-Spey

The distance from Aberdeen to Grantown-On-Spey is 124 km (or 78 mi). The estimated driving time for the trip is 1h 35min and the main road for this route is the A96. In a straight line, the distance between Aberdeen and Grantown-On-Spey is 93 km (58 mi).