Distance from Ballymoney to Selkirk

The distance from Ballymoney to Selkirk is 324 km (or 202 mi). The estimated driving time for the trip is 6h 17min and the main road for this route is the A708. In a straight line, the distance between Ballymoney and Selkirk is 239 km (149 mi).