Distance from Helmsdale to Bucknell

The distance from Helmsdale to Bucknell is 822 km (or 511 mi). The estimated driving time for the trip is 9h 2min and the main road for this route is the Preston Bypass. In a straight line, the distance between Helmsdale and Bucknell is 645 km (401 mi).