Distance from Cookstown to Dingwall

The distance from Cookstown to Dingwall is 562 km (or 350 mi). The estimated driving time for the trip is 8h 49min and the main road for this route is the A9. In a straight line, the distance between Cookstown and Dingwall is 358 km (223 mi).