Distance from Melksham to Lochailort

The distance from Melksham to Lochailort is 814 km (or 506 mi). The estimated driving time for the trip is 9h 5min and the main road for this route is the Stroudwater Interchange. In a straight line, the distance between Melksham and Lochailort is 654 km (407 mi).