Distance from Dunbeath to Cardigan

The distance from Dunbeath to Cardigan is 981 km (or 610 mi). The estimated driving time for the trip is 11h 9min and the main road for this route is the A9. In a straight line, the distance between Dunbeath and Cardigan is 690 km (429 mi).