Distance from Barnoldswick to Shaftesbury
The distance from Barnoldswick to Shaftesbury is 373 km (or 232 mi). The estimated driving time for the trip is 4h 0min and the main road for this route is the Aire Valley Bypass, A629. In a straight line, the distance between Barnoldswick and Shaftesbury is 298 km (186 mi).
Distance from Barnoldswick and other towns
- Distance from Barnoldswick to Wishaw
- Distance from Barnoldswick to Christchurch
- Distance from Barnoldswick to Accrington
- Distance from Barnoldswick to Holywell
- Distance from Barnoldswick to Winsford
- Distance from Barnoldswick to Ryton
- Distance from Barnoldswick to Roslin
- Distance from Barnoldswick to Prestwick
- Distance from Barnoldswick to Maghera
- Distance from Barnoldswick to Dronfield
- Distance from Barnoldswick to Bedford
- Distance from Barnoldswick to Peterlee
Distance from Shaftesbury and other towns
- Distance from Shaftesbury to Leeds
- Distance from Shaftesbury to Leicester
- Distance from Shaftesbury to Portsmouth
- Distance from Shaftesbury to Stoke-On-Trent
- Distance from Shaftesbury to Liverpool
- Distance from Shaftesbury to Reading
- Distance from Shaftesbury to Manchester
- Distance from Shaftesbury to Cardiff
- Distance from Shaftesbury to Glasgow
- Distance from Shaftesbury to London
- Distance from Shaftesbury to Middlesbrough