Highway 10 is long. The route begins at a signalized intersection with Highway 9 in central Drumheller approximately south of the Red Deer River. Continuing as four-lane Railway Avenue southeast through the river valley concurrent with Highway 56 at a speed limit of, the highway exits Drumheller. It becomes to a two-lane rural highway with a speed limit of as it passes the Drumheller Regional Landfill and jogs to within of the Red Deer River. The highway continues for another and enters Rosedale where the limit again reduces to 50 km/h. Just prior to crossing the Red Deer River, Highway 10X splits to the southwest from the combined Highway 10/56, paralleling the Rosebud River. Highway 10/56 continues across the Rosebud River, exiting Rosedale where the speed limit again increases to 100 km/h. East of Rosedale, Highway 56 splits due south toward Dalum and Hussar, while Highway 10 continues to the southeast to Cambria after which it crosses the Red Deer River. Highway 849 then splits to the northen route to Michichi and Highway 10 continues east paralleling the river, now on its north bank. Highway 573 is the next to split from Highway 10. It proceeds due east while Highway 10 continues southeast through the scenic river valley to Lehigh and East Coulee. East of Lehigh, the road continues east along the north river bank to Dorothy as Highway 570, while Highway 10 veers to the south concurrent with Highway 569 to cross the river. Less than south of the river, the combined highway meets Highway 564 and the Highway 10 designation ends.
Major intersections
Starting from the west end of Highway 10. The entire route is in Drumheller.
Highway 10X
Highway 10X is a spur of Highway 10 that runs for, connecting Wayne with Highway 10. Following the amalgamation of the former City of Drumheller with the Municipal District of Badlands No. 7 on January 1, 1998, the entire highway falls within the Town of Drumheller. The road follows the course of the Rosebud River through a 100-150 m deep canyon. Nine bridges lead the road from one side of the river to the other, and most of the bridges are paralleled by railroad bridges of a presently abandoned track that used to cart coal from the Wayne mine. At its end, Highway 10X continues as Excelsior Avenue, which crosses the Rosebud River twice more, before splitting into Range Road 195A and Township Road 280A.