Distance from Sandy to Peebles

The distance from Sandy to Peebles is 499 km (or 311 mi). The estimated driving time for the trip is 5h 41min and the main road for this route is the Doncaster By-Pass. In a straight line, the distance between Sandy and Peebles is 435 km (271 mi).