Distance from Selkirk to Brough

The distance from Selkirk to Brough is 151 km (or 94 mi). The estimated driving time for the trip is 1h 46min and the main road for this route is the Greymoorhill Interchange. In a straight line, the distance between Selkirk and Brough is 118 km (74 mi).