Distance from Cowdenbeath to Halkirk

The distance from Cowdenbeath to Halkirk is 385 km (or 240 mi). The estimated driving time for the trip is 4h 41min and the main road for this route is the A9. In a straight line, the distance between Cowdenbeath and Halkirk is 268 km (167 mi).