Distance from Bancroft to St. John's

The distance from Bancroft to St. John's is 2948 km (or 1832 mi). The estimated driving time for the trip is 39h and the main road for this route is the Trans Canada Highway, 1. In a straight line, the distance between Bancroft and St. John's is 1943 km (1208 mi).