Distance from Ballymena to Forsinard

The distance from Ballymena to Forsinard is 641 km (or 399 mi). The estimated driving time for the trip is 10h 4min and the main road for this route is the A9. In a straight line, the distance between Ballymena and Forsinard is 416 km (259 mi).