Graniczy z sołectwami (od północy, zgodnie z ruchem wskazówek zegara): Rozkochów, Walce, Twardawa, Zwiastowice, Naczęsławice, Wróblin, Stare Kotkowice.

Wieś leży na Nizinie Śląskiej. Według podziału fizycznogeograficznego z 2017 dr. Krzysztofa Badory, Biedrzychowice znajdują się w granicach mikroregionów Równina Walców (318.59.1) i Dolina Dolnej Straduni (318.59.5). W obszarze wsi przepływa rzeka Stradunia.

Na północ od miejscowości znajduje się las Kurka. W pobliżu wsi położone są pola o nazwach Kopiec, Na Browarze i Za Kąt, pastwisko Wygon, a także łąka Mnisztwo. Wieś leży na terenie Nadleśnictwa Prudnik (obręb Prudnik).

Środowisko naturalne W Biedrzychowicach panuje klimat umiarkowany ciepły. Średnia temperatura roczna wynosi +8,4 °C. Duże zróżnicowanie dotyczy termicznych pór roku. Średnie roczne opady atmosferyczne w rejonie Biedrzychowic wynoszą 633 mm. Dominują wiatry zachodnie.

+ Integralne części wsi Biedrzychowice SIMC Nazwa Rodzajnie nadano Kapełków część wsinie nadano Szelonka uroczysko-dawna miejscowość