Distance from Cranbrook to Ashern

The distance from Cranbrook to Ashern is 1440 km (or 895 mi). The estimated driving time for the trip is 16h 34min and the main road for this route is the Trans-Canada Highway, 1, 41. In a straight line, the distance between Cranbrook and Ashern is 1247 km (775 mi).