Distance from Cowdenbeath to Selkirk

The distance from Cowdenbeath to Selkirk is 105 km (or 66 mi). The estimated driving time for the trip is 1h 17min and the main road for this route is the A7. In a straight line, the distance between Cowdenbeath and Selkirk is 70 km (44 mi).