Gudniki (niem. GudnickTadeusz Korowaj, Powiat Kętrzyński w starych pocztówkach, s.75.) – wieś w Polsce położona w województwie warmińsko-mazurskim, w powiecie kętrzyńskim, w gminie Korsze.
W latach 1975–1998 miejscowość należała administracyjnie do województwa olsztyńskiego.
Położenie geograficzne thumb|lewo|Droga nr 590 w Gudnikach Wieś jest położona w południowej części gminy Korsze w bezpośredniej bliskości z gminą Reszel. Pod względem fizycznogeograficznym jest częścią Pojezierza Mrągowskiego. Ukształtowanie powierzchni wsi i okolic jest pagórkowate. Miejscowość jest otoczona terenami leśnymi. Są to: od północy: Łankiejmski Las (niem. Langheimer Forst), od wschodu Tołkiński Las (niem. Tolksdorfer Wald), a także niewielki las pomiędzy wsiami Babieniec i Worpławki. Ok. 2 km na wschód od Gudnik jest położone Jezioro Babienieckie.
Przez wieś przebiega droga wojewódzka nr , łącząca Reszel – 7 km i Korsze – 7,7 km.
Historia Wieś lokowana była w 1340 roku na pięciu włókach. Zasiedlona została wtedy przez Prusów.