Distance from Peterlee to Dalkeith

The distance from Peterlee to Dalkeith is 197 km (or 123 mi). The estimated driving time for the trip is 2h 26min and the main road for this route is the A697. In a straight line, the distance between Peterlee and Dalkeith is 167 km (104 mi).