Distance from Amaranth to Ashcroft

The distance from Amaranth to Ashcroft is 2014 km (or 1252 mi). The estimated driving time for the trip is 22h 3min and the main road for this route is the Trans-Canada Highway, 1. In a straight line, the distance between Amaranth and Ashcroft is 1582 km (984 mi).