Distance from Kilmacolm to Saundersfoot

The distance from Kilmacolm to Saundersfoot is 670 km (or 417 mi). The estimated driving time for the trip is 7h 24min and the main road for this route is the M8. In a straight line, the distance between Kilmacolm and Saundersfoot is 469 km (292 mi).