The Town of Lafleche is located in south-central Saskatchewan, 140 km southwest of Moose Jaw and 80 km north of the Canada-US border, at the junction of Highway 13 and Highway 58. Located close by is Thomson Lake Regional Park with tent and trailer site, swimming pool, golf course and restaurant.