Distance from Hamilton to St Catharines

The distance from Hamilton to St Catharines by car is 57 km (or 36 mi). The estimated driving time for the trip is 40 min and the main road for this route is the To QEW Niagara. In a straight line, the distance between Hamilton and St Catharines is 52 km (33 mi).