Distance from Langholm to Aberfeldy

The distance from Langholm to Aberfeldy is 240 km (or 150 mi). The estimated driving time for the trip is 2h 41min and the main road for this route is the A74(M). In a straight line, the distance between Langholm and Aberfeldy is 172 km (107 mi).