Distance from Oshawa to Cross Lake

The distance from Oshawa to Cross Lake is 3038 km (or 1888 mi). The estimated driving time for the trip is 34h and the main road for this route is the MnRoad Mainline, I 94. In a straight line, the distance between Oshawa and Cross Lake is 1806 km (1123 mi).