Distance from Bournemouth to Elgin

The distance from Bournemouth to Elgin is 943 km (or 586 mi). The estimated driving time for the trip is 10h 46min and the main road for this route is the Balmoral Road. In a straight line, the distance between Bournemouth and Elgin is 774 km (481 mi).