Distance from Porthmadog to Harrogate

The distance from Porthmadog to Harrogate is 247 km (or 154 mi). The estimated driving time for the trip is 3h 17min and the main road for this route is the Thornham Interchange. In a straight line, the distance between Porthmadog and Harrogate is 208 km (130 mi).