Distance from Cranbrook to St Catharines

The distance from Cranbrook to St Catharines is 3636 km (or 2260 mi). The estimated driving time for the trip is 36h and the main road for this route is the Northeast Main Street, US 87, MT 200. In a straight line, the distance between Cranbrook and St Catharines is 2861 km (1778 mi).