Distance from Melksham to Liphook

The distance from Melksham to Liphook is 116 km (or 73 mi). The estimated driving time for the trip is 1h 34min and the main road for this route is the Hundred Acre Interchange. In a straight line, the distance between Melksham and Liphook is 99 km (62 mi).