Distance from St. John's to Ashern

The distance from St. John's to Ashern is 4995 km (or 3104 mi). The estimated driving time for the trip is 64h and the main road for this route is the Trans Canada Highway, 1. In a straight line, the distance between St. John's and Ashern is 3275 km (2035 mi).