Distance from Apsley to Alliston

The distance from Apsley to Alliston is 254 km (or 158 mi). The estimated driving time for the trip is 3h 13min and the main road for this route is the Highway 28, 28. In a straight line, the distance between Apsley and Alliston is 157 km (98 mi).