Distance from St Helens to Penarth

The distance from St Helens to Penarth is 316 km (or 197 mi). The estimated driving time for the trip is 3h 27min and the main road for this route is the M5. In a straight line, the distance between St Helens and Penarth is 231 km (144 mi).