Distance from Amherst to Cranbrook

The distance from Amherst to Cranbrook is 804 km (or 500 mi). The estimated driving time for the trip is 19h 9min and the main road for this route is the Bass Highway, 1. In a straight line, the distance between Amherst and Cranbrook is 659 km (410 mi).