Distance from Walkerburn to Fortrose

The distance from Walkerburn to Fortrose is 317 km (or 197 mi). The estimated driving time for the trip is 3h 53min and the main road for this route is the Inveralmond Roundabout. In a straight line, the distance between Walkerburn and Fortrose is 228 km (142 mi).