Distance from Pembroke to Shaftesbury
The distance from Pembroke to Shaftesbury is 374 km (or 233 mi). The estimated driving time for the trip is 4h 3min and the main road for this route is the M4. In a straight line, the distance between Pembroke and Shaftesbury is 312 km (194 mi).
Distance from Pembroke and other towns
- Distance from Pembroke to Morecambe
- Distance from Pembroke to Gairloch
- Distance from Pembroke to Leigh-On-Sea
- Distance from Pembroke to New Milton
- Distance from Pembroke to Southam
- Distance from Pembroke to Chathill
- Distance from Pembroke to Mitcham
- Distance from Pembroke to Littleborough
- Distance from Pembroke to Maryport
- Distance from Pembroke to Carnoustie
- Distance from Pembroke to Borth
- Distance from Pembroke to Cleethorpes
Distance from Shaftesbury and other towns
- Distance from Shaftesbury to Glasgow
- Distance from Shaftesbury to Sheffield
- Distance from Shaftesbury to Liverpool
- Distance from Shaftesbury to Cardiff
- Distance from Shaftesbury to Edinburgh
- Distance from Shaftesbury to Stoke-On-Trent
- Distance from Shaftesbury to Middlesbrough
- Distance from Shaftesbury to Manchester
- Distance from Shaftesbury to Leicester
- Distance from Shaftesbury to London
- Distance from Shaftesbury to Reading