Distance from St Catharines to Oshawa

The distance from St Catharines Ontario to Oshawa Ontario by car is 170 km (or 106 mi). The estimated driving time for the trip is 1 h 55 min and the main road for this route is the Highway 401 Express, 401. In a straight line, the distance between St Catharines and Oshawa is 88 km (55 mi).