Distance from Peebles to Basingstoke

The distance from Peebles to Basingstoke is 617 km (or 384 mi). The estimated driving time for the trip is 6h 26min and the main road for this route is the Preston Bypass, M6. In a straight line, the distance between Peebles and Basingstoke is 508 km (316 mi).