The western terminus of the western segment of Highway 22 begins at Highway 20 less than 4 kilometres (2.5 mi) south of Bulyea. From there, the highway heads east towards Earl Grey.[5] It then continues eastward and provides access to the communities of Southey,[6]Markinch,[7]Cupar,[8] and Dysart[9] before ending at Highway 35 on the east side of Lipton.[10]
The eastern segment of Highway 22 begins at Highway 10 8.2 kilometres (5.1 mi) east of Balcarres and travels south to Abernethy.[11] Just south of Abernethy, the highway turns east where it crosses Pheasant Creek — a tributary of the Qu'Appelle River — en route to a 1.6-kilometre (1 mi) concurrency with Highway 617 at Lemberg.[12] Continuing east from Lemburg, it provides access to Neudorf[13] and Killaly[14] and has a 3.3-kilometre (2.1 mi) southbound concurrency with Highway 47. Continuing east from 47, the highway runs through Grayson[15] en route to Highway 9 at which point it begins an 18-kilometre (11 mi) concurrency that runs south to Dubuc then east to Stockholm.[16] Highway 9 drops south at that point and Highway 22 continues east to Esterhazy. About 2 kilometres (1.2 mi) east of Esterhazy, Highway 22 has a T junction with Highway 80[17] in which Highway 80 is the straight-through road that heads north-east then north to Churchbridge and Highway 16 while Highway 22 turns south-east. After about 1.5 kilometres (0.9 mi), Highway 22 resumes its eastward travel to Highway 8. It has a 1.6 kilometres (1 mi) southbound concurrency with 8 before turning east and travelling straight to the border with Manitoba. In Manitoba, Highway 22 continues as Provincial Road 478.