Distance from Cranbrook to Castle Douglas

The distance from Cranbrook to Castle Douglas is 661 km (or 411 mi). The estimated driving time for the trip is 7h 1min and the main road for this route is the A1(M). In a straight line, the distance between Cranbrook and Castle Douglas is 524 km (326 mi).