Distance from Wallingford to Peebles

The distance from Wallingford to Peebles is 552 km (or 343 mi). The estimated driving time for the trip is 6h 2min and the main road for this route is the Wendlebury Interchange. In a straight line, the distance between Wallingford and Peebles is 471 km (293 mi).