Distance from Narberth to Peebles

The distance from Narberth to Peebles is 601 km (or 374 mi). The estimated driving time for the trip is 6h 47min and the main road for this route is the M6. In a straight line, the distance between Narberth and Peebles is 440 km (274 mi).