Distance from Haslemere to Henfield

The distance from Haslemere to Henfield is 45 km (or 28 mi). The estimated driving time for the trip is 44min and the main road for this route is the Shillinglee Road. In a straight line, the distance between Haslemere and Henfield is 36 km (23 mi).