Distance from Vancouver to St Catharines

The distance from Vancouver British Columbia to St Catharines Ontario by car is 4407 km (or 2739 mi). The estimated driving time for the trip is 44 h and the main road for this route is the I 90, US 87, US 212. In a straight line, the distance between Vancouver and St Catharines is 3395 km (2110 mi).