Graniczy z miastem Biała od zachodu oraz z sołectwami (od północy, zgodnie z ruchem wskazówek zegara): Solec, Browiniec Polski, Słoków, Olszynka, Józefów.
Wieś leży na Nizinie Śląskiej. Według podziału fizycznogeograficznego z 2017 dr. Krzysztofa Badory, Olbrachcice znajdują się w granicach mikroregionu Wysoczyzna Bialska (318.58.1). W obszarze wsi przepływa struga Gostomka.
W zachodniej części wsi znajduje się Wąwóz Lessowy. W pobliżu miejscowości położone jest pole i łąka o nazwie Odlesie. Wieś leży na terenie Nadleśnictwa Prudnik (obręb Prudnik).
Środowisko naturalne W Olbrachcicach panuje klimat umiarkowany ciepły. Średnia temperatura roczna wynosi +8,1 °C. Duże zróżnicowanie dotyczy termicznych pór roku. Średnie roczne opady atmosferyczne w rejonie Olbrachcic wynoszą 624 mm. Dominują wiatry zachodnie.
Nazwa W alfabetycznym spisie miejscowości na terenie Śląska wydanym w 1830 roku we Wrocławiu przez Johanna Knie wieś występuje pod polską nazwą Olibrachcice oraz nazwą niemiecką Polnisch Olbersdorf.