Distance from Haslemere to Winsford

The distance from Haslemere to Winsford is 317 km (or 197 mi). The estimated driving time for the trip is 3h 43min and the main road for this route is the Grayswood Road. In a straight line, the distance between Haslemere and Winsford is 264 km (165 mi).