Distance from Cleckheaton to Penicuik

The distance from Cleckheaton Yorkshire and Humber - England to Penicuik Scotland South by car is ... (or ...). The estimated driving time for the trip is ... and the main road for this route is the .... In a straight line, the distance between Cleckheaton and Penicuik is ().