The distance from Belfast to Alva is 265 km (or 165 mi). The estimated driving time for the trip is 6 h 11 min and the main road for this route is the A77. In a straight line, the distance between Belfast and Alva is 219 km (137 mi).