Distance from Melksham to Lochwinnoch

The distance from Melksham to Lochwinnoch is 632 km (or 393 mi). The estimated driving time for the trip is 6h 38min and the main road for this route is the Stroudwater Interchange. In a straight line, the distance between Melksham and Lochwinnoch is 518 km (322 mi).