Distance from Buckie to Ardgay

The distance from Buckie to Ardgay is 315 km (or 196 mi). The estimated driving time for the trip is 3h 56min and the main road for this route is the A9. In a straight line, the distance between Buckie and Ardgay is 219 km (137 mi).