Distance from Camelford to Halkirk

The distance from Camelford to Halkirk is 1221 km (or 759 mi). The estimated driving time for the trip is 13h 6min and the main road for this route is the M6. In a straight line, the distance between Camelford and Halkirk is 881 km (548 mi).