Distance from Bath to Shaftesbury
The distance from Bath to Shaftesbury is 3 km (or 2 mi). The estimated driving time for the trip is 4min and the main road for this route is the Causeway, A312. In a straight line, the distance between Bath and Shaftesbury is 3 km (2 mi).
Distance from Bath and other towns
- Distance from Bath to Gullane
- Distance from Bath to Greenford
- Distance from Bath to Hunstanton
- Distance from Bath to Bourne End
- Distance from Bath to Macduff
- Distance from Bath to Street
- Distance from Bath to Wallsend
- Distance from Bath to Tredegar
- Distance from Bath to Mold
- Distance from Bath to Reigate
- Distance from Bath to York
- Distance from Bath to Maesteg
Distance from Shaftesbury and other towns
- Distance from Shaftesbury to Liverpool
- Distance from Shaftesbury to Bristol
- Distance from Shaftesbury to Portsmouth
- Distance from Shaftesbury to Middlesbrough
- Distance from Shaftesbury to Leeds
- Distance from Shaftesbury to Birmingham
- Distance from Shaftesbury to Leicester
- Distance from Shaftesbury to Edinburgh
- Distance from Shaftesbury to Stoke-On-Trent
- Distance from Shaftesbury to Brighton
- Distance from Shaftesbury to Reading