Distance from Porthmadog to Okehampton

The distance from Porthmadog to Okehampton is 421 km (or 262 mi). The estimated driving time for the trip is 5h 3min and the main road for this route is the M49. In a straight line, the distance between Porthmadog and Okehampton is 243 km (151 mi).