The distance from Belfast to Alston is 294 km (or 183 mi). The estimated driving time for the trip is 6 h 32 min and the main road for this route is the A712. In a straight line, the distance between Belfast and Alston is 225 km (140 mi).