Distance from Thornhill to Shetland

The distance from Thornhill to Shetland is 772 km (or 480 mi). The estimated driving time for the trip is 19h 1min and the main road for this route is the Aberdeen - Kirkwall - Lerwick. In a straight line, the distance between Thornhill and Shetland is 569 km (354 mi).