Distance from Stonehaven to Ballycastle

The distance from Stonehaven to Ballycastle is 489 km (or 304 mi). The estimated driving time for the trip is 7h 58min and the main road for this route is the Belfast - Cairnryan. In a straight line, the distance between Stonehaven and Ballycastle is 317 km (197 mi).