Distance from Braintree to Penarth

The distance from Braintree to Penarth is 345 km (or 215 mi). The estimated driving time for the trip is 3h 46min and the main road for this route is the M4. In a straight line, the distance between Braintree and Penarth is 266 km (166 mi).