Distance from Beckenham to Belford

The distance from Beckenham to Belford is 536 km (or 334 mi). The estimated driving time for the trip is 6h 18min and the main road for this route is the Barnet Bypass. In a straight line, the distance between Beckenham and Belford is 482 km (300 mi).