Distance from Hemmingford to Edmonton

The distance from Hemmingford to Edmonton by car is 4054 km (or 2520 mi). The estimated driving time for the trip is 46 h and the main road for this route is the Yellowhead Highway, 16. In a straight line, the distance between Hemmingford and Edmonton is 2997 km (1863 mi).