Distance from Saint-Bonaventure to Oshawa

The distance from Saint-Bonaventure to Oshawa by car is 598 km (or 372 mi). The estimated driving time for the trip is 6 h 42 min and the main road for this route is the . In a straight line, the distance between Saint-Bonaventure and Oshawa is 538 km (335 mi).