Distance from Tredegar to Beverley

The distance from Tredegar to Beverley is 359 km (or 224 mi). The estimated driving time for the trip is 4h 4min and the main road for this route is the Strensham Interchange. In a straight line, the distance between Tredegar and Beverley is 299 km (186 mi).