Distance from Roslin to Abingdon

The distance from Roslin to Abingdon is 567 km (or 353 mi). The estimated driving time for the trip is 6h 5min and the main road for this route is the Preston Bypass. In a straight line, the distance between Roslin and Abingdon is 482 km (300 mi).