Distance from Ballymoney to Alloa

The distance from Ballymoney to Alloa is 306 km (or 191 mi). The estimated driving time for the trip is 6h 3min and the main road for this route is the A77. In a straight line, the distance between Ballymoney and Alloa is 207 km (129 mi).