Distance from Halstead to Narberth

The distance from Halstead to Narberth is 477 km (or 297 mi). The estimated driving time for the trip is 5h 4min and the main road for this route is the M4. In a straight line, the distance between Halstead and Narberth is 374 km (233 mi).