The distance from Waterloo - Ontario to Fort St James is 4430 km (or 2753 mi). The estimated driving time for the trip is 49 h and the main road for this route is the MT 200 S. In a straight line, the distance between Waterloo and Fort St James is 3354 km (2085 mi).