Distance from Halesworth to Olney

The distance from Halesworth to Olney is 175 km (or 109 mi). The estimated driving time for the trip is 2h 13min and the main road for this route is the St Saviours Interchange. In a straight line, the distance between Halesworth and Olney is 151 km (94 mi).