Distance from St Catharines to Waterloo - Ontario

126 km | 1 h 33 min

The distance from St Catharines to Waterloo by car is 126 km (or 79 mi). The estimated driving time for the trip is 1 h 33 min and the main road for this route is the ramp to 6 northbound. In a straight line, the distance between St Catharines and Waterloo is 109 km (68 mi).