Distance from Brecon to Shaftesbury

The distance from Brecon to Shaftesbury is 249 km (or 155 mi). The estimated driving time for the trip is 2h 50min and the main road for this route is the The Parkway. In a straight line, the distance between Brecon and Shaftesbury is 219 km (137 mi).