Distance from Ammanford to Tranent

The distance from Ammanford to Tranent is 575 km (or 358 mi). The estimated driving time for the trip is 7h 5min and the main road for this route is the Carlisle Road. In a straight line, the distance between Ammanford and Tranent is 468 km (291 mi).