Distance from Squamish to Ashern

The distance from Squamish to Ashern is 2301 km (or 1430 mi). The estimated driving time for the trip is 25h and the main road for this route is the Trans-Canada Highway, 1. In a straight line, the distance between Squamish and Ashern is 1756 km (1092 mi).