Saskatchewan Highway 31

[2] From Macklin, it provides access to Macklin Lake Regional Park,[3] crosses Eyehill Creek, and then heads south-east towards the communities of Primate, Denzil,[4] and Salvador.

[5] Continuing south-east from the sloughs, Highway 31 provides access to Luseland[6] and then heads to the junction with Highways 21 and 51 north of Kerrobert.

All three highways carry on concurrently for 2.4 kilometres (1.5 mi) into Kerrobert.

Highway 31 travels east from 21 passing through Millerdale, Dodsland, and Druid en route to the village of Plenty,[8] at which point it turns south for about 9.7 kilometres (6 mi) before resuming its eastward travel.

Near Herschel, the two highways split with 656 crossing Eagle Creek and going into Herschel[9] while 31 turns due east until it meets Highway 4 north of Rosetown.