Distance from Abergavenny to Cardiff

The distance from Abergavenny to Cardiff is 47 km (or 30 mi). The estimated driving time for the trip is 40min and the main road for this route is the A4042. In a straight line, the distance between Abergavenny and Cardiff is 34 km (22 mi).