Distance from Allansford to Edmonton

The distance from Allansford to Edmonton is 3151 km (or 1958 mi). The estimated driving time for the trip is 35h and the main road for this route is the Gregory Developmental Road, A7. In a straight line, the distance between Allansford and Edmonton is 2396 km (1489 mi).