Distance from Milford Haven to Faringdon

The distance from Milford Haven to Faringdon is 299 km (or 186 mi). The estimated driving time for the trip is 3h 19min and the main road for this route is the M4. In a straight line, the distance between Milford Haven and Faringdon is 237 km (148 mi).