Distance from Peebles to Kirkwall

The distance from Peebles to Kirkwall is 525 km (or 327 mi). The estimated driving time for the trip is 7h 54min and the main road for this route is the Gills Bay - St Margaret's Hope ferry. In a straight line, the distance between Peebles and Kirkwall is 370 km (230 mi).