Distance from Shaftesbury to St Ives
The distance from Shaftesbury to St Ives is 429 km (or 267 mi). The estimated driving time for the trip is 4h 37min and the main road for this route is the M5. In a straight line, the distance between Shaftesbury and St Ives is 382 km (238 mi).
Distance from Shaftesbury and other towns
- Distance from Shaftesbury to Dunoon
- Distance from Shaftesbury to March
- Distance from Shaftesbury to Harlow
- Distance from Shaftesbury to St Ives
- Distance from Shaftesbury to Weybridge
- Distance from Shaftesbury to Ashington
- Distance from Shaftesbury to Maryport
- Distance from Shaftesbury to Surbiton
- Distance from Shaftesbury to Attleborough
- Distance from Shaftesbury to Fochabers
- Distance from Shaftesbury to Loanhead
- Distance from Shaftesbury to Warwick
Distance from St Ives and other towns
- Distance from St Ives to Leeds
- Distance from St Ives to Leicester
- Distance from St Ives to Portsmouth
- Distance from St Ives to London
- Distance from St Ives to Middlesbrough
- Distance from St Ives to Glasgow
- Distance from St Ives to Brighton
- Distance from St Ives to Birmingham
- Distance from St Ives to Reading
- Distance from St Ives to Cardiff
- Distance from St Ives to Liverpool