Distance from St. John's to Sarnia

The distance from St. John's to Sarnia is 3356 km (or 2086 mi). The estimated driving time for the trip is 43h and the main road for this route is the Trans Canada Highway, 1. In a straight line, the distance between St. John's and Sarnia is 2364 km (1469 mi).