Distance from Heriot to Egremont

The distance from Heriot to Egremont is 193 km (or 120 mi). The estimated driving time for the trip is 2h 25min and the main road for this route is the B709. In a straight line, the distance between Heriot and Egremont is 147 km (92 mi).