Distance from Haverhill to Ballycastle

The distance from Haverhill to Ballycastle is 773 km (or 481 mi). The estimated driving time for the trip is 10h 49min and the main road for this route is the Belfast - Cairnryan. In a straight line, the distance between Haverhill and Ballycastle is 560 km (348 mi).