Distance from Salisbury to Castle Douglas
The distance from Salisbury to Castle Douglas is 196 km (or 122 mi). The estimated driving time for the trip is 2h 24min and the main road for this route is the A69. In a straight line, the distance between Salisbury and Castle Douglas is 165 km (103 mi).
Distance from Salisbury and other towns
- Distance from Salisbury to Hinton St George
- Distance from Salisbury to Addlestone
- Distance from Salisbury to Bury
- Distance from Salisbury to Willenhall
- Distance from Salisbury to Tonypandy
- Distance from Salisbury to Cheltenham
- Distance from Salisbury to Cairndow
- Distance from Salisbury to Christchurch
- Distance from Salisbury to Sudbury
- Distance from Salisbury to Diss
- Distance from Salisbury to Tipton
- Distance from Salisbury to Lasswade
Distance from Castle Douglas and other towns
- Distance from Castle Douglas to Cardiff
- Distance from Castle Douglas to Leeds
- Distance from Castle Douglas to Bristol
- Distance from Castle Douglas to London
- Distance from Castle Douglas to Edinburgh
- Distance from Castle Douglas to Brighton
- Distance from Castle Douglas to Glasgow
- Distance from Castle Douglas to Reading
- Distance from Castle Douglas to Birmingham
- Distance from Castle Douglas to Sheffield
- Distance from Castle Douglas to Belfast