Distance from Longniddry to Abergavenny

The distance from Longniddry to Abergavenny is 542 km (or 337 mi). The estimated driving time for the trip is 6h 42min and the main road for this route is the Greymoorhill Interchange. In a straight line, the distance between Longniddry and Abergavenny is 462 km (288 mi).