Distance from Swanley to Halkirk

The distance from Swanley to Halkirk is 1045 km (or 650 mi). The estimated driving time for the trip is 12h 0min and the main road for this route is the Doncaster By-Pass. In a straight line, the distance between Swanley and Halkirk is 825 km (513 mi).