Distance from Castle Douglas to Shaftesbury
The distance from Castle Douglas to Shaftesbury is 584 km (or 363 mi). The estimated driving time for the trip is 6h 4min and the main road for this route is the Preston Bypass, M6. In a straight line, the distance between Castle Douglas and Shaftesbury is 455 km (283 mi).
Distance from Castle Douglas and other towns
- Distance from Castle Douglas to Belvedere
- Distance from Castle Douglas to St Leonards-On-Sea
- Distance from Castle Douglas to Welwyn
- Distance from Castle Douglas to Newcastle
- Distance from Castle Douglas to Alnwick
- Distance from Castle Douglas to Woodford Green
- Distance from Castle Douglas to Peterlee
- Distance from Castle Douglas to Liverpool
- Distance from Castle Douglas to Marlow
- Distance from Castle Douglas to Brechin
- Distance from Castle Douglas to Boat Of Garten
- Distance from Castle Douglas to Loughborough
Distance from Shaftesbury and other towns
- Distance from Shaftesbury to Glasgow
- Distance from Shaftesbury to Middlesbrough
- Distance from Shaftesbury to Belfast
- Distance from Shaftesbury to Leicester
- Distance from Shaftesbury to Liverpool
- Distance from Shaftesbury to Brighton
- Distance from Shaftesbury to Stoke-On-Trent
- Distance from Shaftesbury to Portsmouth
- Distance from Shaftesbury to Manchester
- Distance from Shaftesbury to Cardiff
- Distance from Shaftesbury to Birmingham