Distance from Barnstaple to Beverley

The distance from Barnstaple to Beverley is 500 km (or 311 mi). The estimated driving time for the trip is 5h 14min and the main road for this route is the M5. In a straight line, the distance between Barnstaple and Beverley is 393 km (245 mi).