Distance from Barnstaple to Mallaig
The distance from Barnstaple to Mallaig is 972 km (or 604 mi). The estimated driving time for the trip is 10h 28min and the main road for this route is the Tiverton Parkway Interchange. In a straight line, the distance between Barnstaple and Mallaig is 669 km (416 mi).
Distance from Barnstaple and other towns
- Distance from Barnstaple to Armagh
- Distance from Barnstaple to Lifton
- Distance from Barnstaple to Swadlincote
- Distance from Barnstaple to Wigan
- Distance from Barnstaple to Gaerwen
- Distance from Barnstaple to Llandovery
- Distance from Barnstaple to Ripon
- Distance from Barnstaple to Folkestone
- Distance from Barnstaple to Sowerby Bridge
- Distance from Barnstaple to Wigston
- Distance from Barnstaple to Wareham
- Distance from Barnstaple to Kelso
Distance from Mallaig and other towns
- Distance from Mallaig to Nottingham
- Distance from Mallaig to Leicester
- Distance from Mallaig to Portsmouth
- Distance from Mallaig to Reading
- Distance from Mallaig to Liverpool
- Distance from Mallaig to Middlesbrough
- Distance from Mallaig to Edinburgh
- Distance from Mallaig to Stoke-On-Trent
- Distance from Mallaig to Manchester
- Distance from Mallaig to Bristol
- Distance from Mallaig to Birmingham