Distance from Avoch to Peebles

The distance from Avoch to Peebles is 303 km (or 189 mi). The estimated driving time for the trip is 3h 27min and the main road for this route is the A9. In a straight line, the distance between Avoch and Peebles is 221 km (138 mi).