Distance from Merthyr Tydfil to Peterborough

The distance from Merthyr Tydfil to Peterborough is 299 km (or 186 mi). The estimated driving time for the trip is 3h 11min and the main road for this route is the A40. In a straight line, the distance between Merthyr Tydfil and Peterborough is 231 km (144 mi).