Distance from Melksham to Hartfield

The distance from Melksham to Hartfield is 197 km (or 123 mi). The estimated driving time for the trip is 2h 21min and the main road for this route is the Hundred Acre Interchange. In a straight line, the distance between Melksham and Hartfield is 159 km (99 mi).