Distance from Lanark to Peebles

The distance from Lanark to Peebles is 39 km (or 25 mi). The estimated driving time for the trip is 36min and the main road for this route is the Peebles Road. In a straight line, the distance between Lanark and Peebles is 28 km (18 mi).