Distance from Barnstaple to Harlech
The distance from Barnstaple to Harlech is 409 km (or 255 mi). The estimated driving time for the trip is 5h 3min and the main road for this route is the A470. In a straight line, the distance between Barnstaple and Harlech is 198 km (124 mi).
Distance from Barnstaple and other towns
- Distance from Barnstaple to Inveraray
- Distance from Barnstaple to Hockley
- Distance from Barnstaple to Jersey
- Distance from Barnstaple to Bures
- Distance from Barnstaple to Musselburgh
- Distance from Barnstaple to Lochwinnoch
- Distance from Barnstaple to Strabane
- Distance from Barnstaple to Newcastle
- Distance from Barnstaple to Cirencester
- Distance from Barnstaple to Edenbridge
- Distance from Barnstaple to Upminster
- Distance from Barnstaple to Salisbury
Distance from Harlech and other towns
- Distance from Harlech to London
- Distance from Harlech to Cardiff
- Distance from Harlech to Edinburgh
- Distance from Harlech to Glasgow
- Distance from Harlech to Stoke-On-Trent
- Distance from Harlech to Manchester
- Distance from Harlech to Belfast
- Distance from Harlech to Nottingham
- Distance from Harlech to Leeds
- Distance from Harlech to Sheffield
- Distance from Harlech to Birmingham