Distance from Machynlleth to Borth

The distance from Machynlleth to Borth is 23 km (or 15 mi). The estimated driving time for the trip is 21min and the main road for this route is the A487. In a straight line, the distance between Machynlleth and Borth is 19 km (12 mi).