Distance from St Catharines to Edmonton

3509 km | 40 h

The distance from St Catharines to Edmonton by car is 3509 km (or 2181 mi). The estimated driving time for the trip is 40 h and the main road for this route is the Yellowhead Highway, 16. In a straight line, the distance between St Catharines and Edmonton is 2747 km (1707 mi).