Kręsk is a village in the administrative district of Gmina Stawiguda, within Olsztyn County, Warmian-Masurian Voivodeship, in northern Poland. It lies approximately 7 kilometres north of Stawiguda and 12 km south-west of the regional capital Olsztyn. It is located in Warmia.