Distance from L'Assomption to St. John's

The distance from L'Assomption to St. John's is 2523 km (or 1568 mi). The estimated driving time for the trip is 34h and the main road for this route is the Trans Canada Highway, 1. In a straight line, the distance between L'Assomption and St. John's is 1588 km (987 mi).