Distance from Innerleithen to Bacup

The distance from Innerleithen to Bacup is 265 km (or 165 mi). The estimated driving time for the trip is 3h 24min and the main road for this route is the Traquair Road. In a straight line, the distance between Innerleithen and Bacup is 220 km (137 mi).