Distance from Cranbrook to Penicuik

The distance from Cranbrook to Penicuik is 708 km (or 440 mi). The estimated driving time for the trip is 7h 29min and the main road for this route is the A1(M). In a straight line, the distance between Cranbrook and Penicuik is 582 km (362 mi).