Distance from Buckley to Aberlour

The distance from Buckley to Aberlour is 609 km (or 379 mi). The estimated driving time for the trip is 6h 51min and the main road for this route is the Balmoral Road. In a straight line, the distance between Buckley and Aberlour is 474 km (295 mi).