Distance from Newton Stewart to Selkirk

The distance from Newton Stewart to Selkirk is 163 km (or 102 mi). The estimated driving time for the trip is 2h 2min and the main road for this route is the A708. In a straight line, the distance between Newton Stewart and Selkirk is 124 km (78 mi).