Distance from Calgary to Saint-Antoine-sur-Richelieu

4147 km | 44 h

The distance from Calgary to Saint-Antoine-sur-Richelieu by car is 4147 km (or 2577 mi). The estimated driving time for the trip is 44 h and the main road for this route is the Highway 401 Express, 401. In a straight line, the distance between Calgary and Saint-Antoine-sur-Richelieu is 3033 km (1885 mi).