Od północnego zachodu graniczy z Czerwięcicami, od południowego zachodu z Rudnikiem, który jest siedzibą władz gminy. Od południa Brzeźnica graniczy z Raciborzem, a dokładniej jego dzielnicą – Miedonią. Północno-wschodnią granicę dzieli z Ligotą Książęcą, a wschodnią przez rzekę Odrę z wsią Łęg.
Warunki naturalne Brzeźnica otoczona jest ze wszystkich stron polami uprawnymi. Dodatkowo od strony zachodniej, między Czerwięcicami a Brzeźnicą, znajduje się las, głównie liściasty, miejscami mieszany; od wschodniej strony, równolegle do miejscowości przepływa rzeka Odra. Na północnym wschodzie oraz południowym wschodzie znajdują się także niewielkie obszary leśne. Przez wieś przepływa strumyk, który swoje źródło ma w Czerwięcicach. Strumień ten zasila m.in. młyn wodny.
Warunki klimatyczne Klimat we wsi Brzeźnica jest łagodny z uwagi na sąsiedztwo z rzeką Odrą, rozciągające się od zachodu kompleksy leśne województwa opolskiego, a także z racji położenia gminy Rudnik przy wylocie Bramy Morawskiej, z której napływają masy wilgotnego i ciepłego powietrza. Średnia roczna temperatura waha się między 7 °C a 8 °C. W lipcu, który jest najcieplejszym miesiącem, temperatura waha się od 17 do 18 °C, a w najzimniejszym – styczniu waha się między 2 °C a 3 °C. Czas trwania okresu wegetacyjnego wynosi od ok.