Distance from Thornhill to Penarth

The distance from Thornhill to Penarth is 560 km (or 348 mi). The estimated driving time for the trip is 5h 58min and the main road for this route is the Preston Bypass, M6. In a straight line, the distance between Thornhill and Penarth is 428 km (266 mi).