Distance from Pontypridd to Barry

The distance from Pontypridd to Barry is 31 km (or 20 mi). The estimated driving time for the trip is 27min and the main road for this route is the A470. In a straight line, the distance between Pontypridd and Barry is 22 km (14 mi).