Studnice se nachází v blízkosti česko-polské státní hranice v osoblažském výběžku. Ves poprvé v pramenech připomínána k roku 1389 jako biskupské léno, v roce 1612 byl zdejší statek prodán městu Osoblaha. Po zániku patrimoniální správy od roku 1850 osadou obce Osoblaha a od 1919 samostatná obec v politickém okrese Krnov a soudním okrese Osoblaha. V roce 1930 zde žilo 146 obyvatel (z toho 129 Němců, 3 Češi, 2 jiné národnosti a 12 cizinců) a stálo zde 27 domů. Do roku 1949 byl český název obce Štundorf.