Distance from Harrogate to Halkirk

The distance from Harrogate to Halkirk is 738 km (or 459 mi). The estimated driving time for the trip is 8h 23min and the main road for this route is the A9. In a straight line, the distance between Harrogate and Halkirk is 517 km (322 mi).