Olszynka (, ) – wieś w Polsce położona w województwie opolskim, w powiecie prudnickim, w gminie Lubrza. Historycznie leży na Górnym Śląsku, na ziemi prudnickiej. Położona jest na terenie Wysoczyzny Bialskiej, będącej częścią Niziny Śląskiej.
W latach 1954–1972 wieś należała i była siedzibą władz gromady Olszynka. W latach 1975–1998 miejscowość położona była w województwie opolskim.
Według danych na 31 grudnia 2013 r. wieś była zamieszkana przez 267 osób.
Geografia Położenie Olszynka znajduje się w południowo-zachodniej części Polski. Leży na ziemi prudnickiej – regionie historyczno-kulturalnym, którego głównym ośrodkiem jest miasto Prudnik. Ziemia prudnicka stanowi zachodnią część Górnego Śląska. Pod względem administracyjnym Olszynka położona jest w południowej części województwa opolskiego, w powiecie prudnickim, w gminie Lubrza, tuż przy granicy z gminą Biała. Swoim obszarem administracyjnym bezpośrednio sąsiaduje z terytorium Czech od strony południowej. Należy do Euroregionu Pradziad.
Sołectwo Olszynka obejmuje obręb wsi Olszynka. Zajmuje powierzchnię 5,3 km². Graniczy z sołectwami (od północy, zgodnie z ruchem wskazówek zegara): Józefów, Olbrachcice, Słoków, Laskowice, Dytmarów, Lubrza.