Distance from Worcester to Penarth

The distance from Worcester to Penarth is 165 km (or 103 mi). The estimated driving time for the trip is 1h 56min and the main road for this route is the A40. In a straight line, the distance between Worcester and Penarth is 129 km (81 mi).