The Crowsnest Highway's western terminus is at Hope, B.C The highway goes east through Allison Pass and Manning Provincial Park for 136 km to the town of Princeton, then southeast 114 km to Osoyoos. The highway then hugs the Canada-U.S border for 126 km to Grand Forks, then turns northeast for 93 km to Castlegar. The Crowsnest then heads southeast for 121 km to Creston. It then goes northeast for 109 km to Cranbrook, then another 94 km east to Fernie.
After Fernie, the highway enters Alberta through the Crowsnest Pass, next reaching the town of Fort MacLeod, 163 km east of Fernie. The highway runs east another 51 km to Lethbridge, finally ending at the junction of the Trans-Canada Highway at Medicine Hat, 164 km northeast.Route Details