Distance from Edmonton to Allansford

The distance from Edmonton to Allansford is 3153 km (or 1960 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 Edmonton and Allansford is 2396 km (1489 mi).