Distance from Oshawa to Kitchener

The distance from Oshawa Ontario to Kitchener Ontario by car is 152 km (or 95 mi). The estimated driving time for the trip is 1 h 43 min and the main road for this route is the 401. In a straight line, the distance between Oshawa and Kitchener is 140 km (87 mi).