Distance from Windsor to Shaftesbury
The distance from Windsor to Shaftesbury is 243 km (or 151 mi). The estimated driving time for the trip is 2h 49min and the main road for this route is the Great North Road. In a straight line, the distance between Windsor and Shaftesbury is 212 km (132 mi).
Distance from Windsor and other towns
- Distance from Windsor to Faversham
- Distance from Windsor to Witney
- Distance from Windsor to Spennymoor
- Distance from Windsor to Acharacle
- Distance from Windsor to Christchurch
- Distance from Windsor to Sunderland
- Distance from Windsor to March
- Distance from Windsor to Isle Of Rum
- Distance from Windsor to Skipton
- Distance from Windsor to Winchester
- Distance from Windsor to Shipston-On-Stour
- Distance from Windsor to Tonypandy
Distance from Shaftesbury and other towns
- Distance from Shaftesbury to Stoke-On-Trent
- Distance from Shaftesbury to Birmingham
- Distance from Shaftesbury to Portsmouth
- Distance from Shaftesbury to Bristol
- Distance from Shaftesbury to Belfast
- Distance from Shaftesbury to Glasgow
- Distance from Shaftesbury to London
- Distance from Shaftesbury to Leicester
- Distance from Shaftesbury to Middlesbrough
- Distance from Shaftesbury to Brighton
- Distance from Shaftesbury to Edinburgh