Distance from Oshawa to Sainte-Croix

The distance from Oshawa to Sainte-Croix is 709 km (or 441 mi). The estimated driving time for the trip is 7h 45min and the main road for this route is the Highway 401, 401. In a straight line, the distance between Oshawa and Sainte-Croix is 634 km (394 mi).