Distance from Ambleside to Peebles

The distance from Ambleside to Peebles is 571 km (or 355 mi). The estimated driving time for the trip is 6h 30min and the main road for this route is the Barnet Bypass. In a straight line, the distance between Ambleside and Peebles is 496 km (309 mi).