Distance from Calgary to Alfred

The distance from Calgary to Alfred is 3436 km (or 2136 mi). The estimated driving time for the trip is 40h and the main road for this route is the Highway 17, 17. In a straight line, the distance between Calgary and Alfred is 2925 km (1818 mi).