Distance from Rosemere to St. John's

The distance from Rosemere to St. John's is 2563 km (or 1593 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 Rosemere and St. John's is 1619 km (1007 mi).