Distance from Porthmadog to Brampton

The distance from Porthmadog to Brampton is 229 km (or 143 mi). The estimated driving time for the trip is 2h 53min and the main road for this route is the A494. In a straight line, the distance between Porthmadog and Brampton is 196 km (122 mi).