Distance from Halesworth to Larbert

The distance from Halesworth to Larbert is 652 km (or 406 mi). The estimated driving time for the trip is 7h 9min and the main road for this route is the Skirsgill Roundabout. In a straight line, the distance between Halesworth and Larbert is 537 km (334 mi).