St. Boswells is a hamlet in Glen Bain Rural Municipality No. 105, Saskatchewan, Canada. The hamlet is about 8 km east of Highway 19, and about 25 km northwest of the town of Gravelbourg. Very little remains of the former village except a well known as the best water around, and sidewalks which mark the once prosperous business section of St. Boswells.