Distance from Cranbrook to Kirkwall

The distance from Cranbrook to Kirkwall is 1220 km (or 759 mi). The estimated driving time for the trip is 15h 11min and the main road for this route is the A9. In a straight line, the distance between Cranbrook and Kirkwall is 904 km (562 mi).