Distance from Oshawa to Crofton

The distance from Oshawa to Crofton is 4546 km (or 2825 mi). The estimated driving time for the trip is 47h and the main road for this route is the MnRoad Mainline, I 94. In a straight line, the distance between Oshawa and Crofton is 3428 km (2131 mi).