Distance from Porthmadog to Ashbourne

The distance from Porthmadog to Ashbourne is 171 km (or 107 mi). The estimated driving time for the trip is 2h 12min and the main road for this route is the Newport Road. In a straight line, the distance between Porthmadog and Ashbourne is 142 km (89 mi).