Distance from Trenton - Ontario to Fort St John

The distance from Trenton Ontario to Fort St John British Columbia by car is 4333 km (or 2693 mi). The estimated driving time for the trip is 49 h and the main road for this route is the Yellowhead Highway, 16. In a straight line, the distance between Trenton and Fort St John is 3296 km (2049 mi).