Distance from Reading to Haslemere

The distance from Reading South East - England to Haslemere South East - England by car is 68 km (or 43 mi). The estimated driving time for the trip is 51 min and the main road for this route is the A331. In a straight line, the distance between Reading and Haslemere is 45 km (28 mi).