Distance from Heriot to Duns
The distance from Heriot to Duns is 57 km (or 36 mi). The estimated driving time for the trip is 43min and the main road for this route is the B6456. In a straight line, the distance between Heriot and Duns is 39 km (25 mi).
Distance from Heriot and other towns
- Distance from Heriot to Dolgellau
- Distance from Heriot to Motherwell
- Distance from Heriot to Hampton
- Distance from Heriot to Neston
- Distance from Heriot to Kelty
- Distance from Heriot to Bideford
- Distance from Heriot to Tetbury
- Distance from Heriot to Knaresborough
- Distance from Heriot to Southwell
- Distance from Heriot to Porth
- Distance from Heriot to Romford
- Distance from Heriot to Fleet
Distance from Duns and other towns
- Distance from Duns to Edinburgh
- Distance from Duns to Cardiff
- Distance from Duns to Middlesbrough
- Distance from Duns to Liverpool
- Distance from Duns to Leicester
- Distance from Duns to Manchester
- Distance from Duns to Portsmouth
- Distance from Duns to Glasgow
- Distance from Duns to Brighton
- Distance from Duns to Stoke-On-Trent
- Distance from Duns to Belfast