Distance from Ellon to Shaftesbury

The distance from Ellon to Shaftesbury is 871 km (or 542 mi). The estimated driving time for the trip is 9h 5min and the main road for this route is the A74(M). In a straight line, the distance between Ellon and Shaftesbury is 666 km (414 mi).