Distance from Orkney to Duns

The distance from Orkney to Duns is 618 km (or 385 mi). The estimated driving time for the trip is 17h 31min and the main road for this route is the Kirkwall - North Ronaldsay. In a straight line, the distance between Orkney and Duns is 399 km (248 mi).