Distance from Avondale to Moose Jaw

The distance from Avondale to Moose Jaw is 5407 km (or 3360 mi). The estimated driving time for the trip is 68h and the main road for this route is the Trans Canada Highway, 1. In a straight line, the distance between Avondale and Moose Jaw is 3760 km (2337 mi).