Distance from Caersws to Bradford-On-Avon

The distance from Caersws to Bradford-On-Avon is 199 km (or 124 mi). The estimated driving time for the trip is 2h 42min and the main road for this route is the A470. In a straight line, the distance between Caersws and Bradford-On-Avon is 153 km (96 mi).