Good Spirit Lake is a lake on the eastern side of the Canadian province of Saskatchewan. It is a shallow lake notable for its natural sand beaches, parks, and sand dunes. One of Saskatchewan's six founding provincial parks, Good Spirit Lake Provincial Park, surrounds the western and southern shores of the lake. The lake is in the RM of Good Lake No. 274 and Yorkton, 48 kilometres (30 mi) to the south, is the nearest city. The hamlets of Burgis Beach and Canora Beach — the only two communities on the lake — are located on the eastern shore. The southern shore of the lake is accessed from Highway 229 and the northern shore is accessed from Highway 746. Highway 47 runs north to south west of the lake and Good Spirit Lake Provincial Park.