Distance from Stockton-On-Tees to Dunbeath

The distance from Stockton-On-Tees to Dunbeath is 638 km (or 397 mi). The estimated driving time for the trip is 7h 16min and the main road for this route is the A9. In a straight line, the distance between Stockton-On-Tees and Dunbeath is 429 km (267 mi).