Distance from Uxbridge to Halkirk

The distance from Uxbridge to Halkirk is 1015 km (or 631 mi). The estimated driving time for the trip is 11h 52min and the main road for this route is the Barnet Bypass. In a straight line, the distance between Uxbridge and Halkirk is 804 km (500 mi).