Duck Lake is a town located in the boreal forest of central Saskatchewan, Canada. It sits on Highway 11, 88 kilometres north of Saskatoon and 44 kilometres south of Prince Albert, within the Rural Municipality of Duck Lake No. 463. Immediately to the north of the town is the south block of the Nisbet Provincial Forest, while to the south-west lies Duck Lake itself, the body of water for which the town is named.