Distance from Portree to Shaftesbury
The distance from Portree to Shaftesbury is 990 km (or 616 mi). The estimated driving time for the trip is 10h 53min and the main road for this route is the M8. In a straight line, the distance between Portree and Shaftesbury is 760 km (473 mi).
Distance from Portree and other towns
- Distance from Portree to Gullane
- Distance from Portree to Greenford
- Distance from Portree to Hunstanton
- Distance from Portree to Bourne End
- Distance from Portree to Macduff
- Distance from Portree to Street
- Distance from Portree to Wallsend
- Distance from Portree to Tredegar
- Distance from Portree to Mold
- Distance from Portree to Reigate
- Distance from Portree to York
- Distance from Portree 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