Distance from Shetland to Bamburgh

The distance from Shetland to Bamburgh is 677 km (or 421 mi). The estimated driving time for the trip is 21h 5min and the main road for this route is the Aberdeen-Lerwick. In a straight line, the distance between Shetland and Bamburgh is 507 km (316 mi).