Distance from Porthmadog to Buckingham

The distance from Porthmadog to Buckingham is 278 km (or 173 mi). The estimated driving time for the trip is 3h 31min and the main road for this route is the Harvester Island. In a straight line, the distance between Porthmadog and Buckingham is 237 km (148 mi).