Distance from St. John's to Almonte

The distance from St. John's to Almonte is 2781 km (or 1729 mi). The estimated driving time for the trip is 37h and the main road for this route is the Trans Canada Highway, 1. In a straight line, the distance between St. John's and Almonte is 1813 km (1127 mi).