Distance from Middlesbrough to Plockton

The distance from Middlesbrough to Plockton by car is 563 km (or 350 mi). The estimated driving time for the trip is 6 h 36 min and the main road for this route is the A9. In a straight line, the distance between Middlesbrough and Plockton is 412 km (257 mi).