The highway starts at the Trans-Canada Highway, about midway between Calgary and Strathmore and proceeds in a more-or-less easterly direction to the Saskatchewan border, where it becomes Highway 7.
The highway starts at the Trans-Canada Highway, about midway between Calgary and Strathmore and proceeds as a north-south highway for about 45 km to Beiseker. From Beiseker, Highway 9 travels in an east-west direction to the Saskatchewan border, where it becomes Highway 7.