Distance from Mountain Ash to Larkhall

The distance from Mountain Ash to Larkhall is 563 km (or 350 mi). The estimated driving time for the trip is 6h 21min and the main road for this route is the Pool Road. In a straight line, the distance between Mountain Ash and Larkhall is 457 km (284 mi).