Distance from Castle Douglas to Halkirk
The distance from Castle Douglas to Halkirk is 566 km (or 352 mi). The estimated driving time for the trip is 6h 41min and the main road for this route is the A9. In a straight line, the distance between Castle Douglas and Halkirk is 398 km (248 mi).
Distance from Castle Douglas and other towns
- Distance from Castle Douglas to Pudsey
- Distance from Castle Douglas to Whitchurch
- Distance from Castle Douglas to Halkirk
- Distance from Castle Douglas to Biggar
- Distance from Castle Douglas to Heathfield
- Distance from Castle Douglas to Saltash
- Distance from Castle Douglas to Henlow
- Distance from Castle Douglas to Slough
- Distance from Castle Douglas to Northampton
- Distance from Castle Douglas to Widnes
- Distance from Castle Douglas to Hitchin
- Distance from Castle Douglas to Tilbury
Distance from Halkirk and other towns
- Distance from Halkirk to Manchester
- Distance from Halkirk to Leeds
- Distance from Halkirk to Brighton
- Distance from Halkirk to Belfast
- Distance from Halkirk to Reading
- Distance from Halkirk to Cardiff
- Distance from Halkirk to Liverpool
- Distance from Halkirk to Bristol
- Distance from Halkirk to Birmingham
- Distance from Halkirk to London
- Distance from Halkirk to Portsmouth