Distance from Allendale to Newbury

The distance from Allendale to Newbury is 49 km (or 31 mi). The estimated driving time for the trip is 46min and the main road for this route is the Knox Street, C317. In a straight line, the distance between Allendale and Newbury is 31 km (20 mi).