Distance from Leighton Buzzard to Penarth

The distance from Leighton Buzzard to Penarth is 232 km (or 145 mi). The estimated driving time for the trip is 2h 56min and the main road for this route is the A40. In a straight line, the distance between Leighton Buzzard and Penarth is 185 km (115 mi).