Wieś leży na Nizinie Śląskiej. Według podziału fizycznogeograficznego z 2017 dr. Krzysztofa Badory, Smolarnia znajduje się w granicach mikroregionu Wysoczyzna Niemodlińska (318.55.6). W obszarze wsi przepływają strugi Diablik i Brodnia oraz potok Prószkówka.
Północna część wsi znajduje się w Obszarze Chronionego Krajobrazu Bory Niemodlińskie. Na północny wschód od miejscowości znajduje się Las Popielowski.
Integralne części wsi +Integralne części wsi Smolarnia SIMC Nazwa Rodzaj 0503592 Serwitut przysiółek
Nazwa W gwarach prudnickich nazwa miejscowości występuje jako Smolarnia (odmiana: dzie miyszkył? w Smolarni; jadã do Smolarniy, na Smolarniã; miyndzy Prudnikã, a Smolarniył).
Historia wsi
thumb|Pomnik Miejscowość położona w południowej części Równiny Opolskiej, na skraju Borów Niemodlińskich, ok. 25 km na południowy wschód od Opola. Smolarnia pod względem powierzchni zajmuje trzecie miejsce w gminie (za Strzeleczkami i Dobrą). Aż 90% jej powierzchni to lasy, pozostałe 10% to tereny zamieszkane, ugory lub łąki. 20,3% domostw posiada dostęp do Internetu.