Distance from Scarborough to Innerleithen

The distance from Scarborough to Innerleithen is 277 km (or 173 mi). The estimated driving time for the trip is 3h 38min and the main road for this route is the Main Street. In a straight line, the distance between Scarborough and Innerleithen is 226 km (141 mi).