Distance from Thompson to Cranbrook

The distance from Thompson to Cranbrook is 666 km (or 414 mi). The estimated driving time for the trip is 17h 22min and the main road for this route is the Bass Highway, 1. In a straight line, the distance between Thompson and Cranbrook is 537 km (334 mi).