Distance from Swan River to Agassiz

The distance from Swan River to Agassiz is 1968 km (or 1223 mi). The estimated driving time for the trip is 21h 51min and the main road for this route is the Trans-Canada Highway, 1. In a straight line, the distance between Swan River and Agassiz is 1465 km (911 mi).