Wieś leży na Nizinie Śląskiej. Według podziału fizycznogeograficznego z 2017 dr. Krzysztofa Badory, Walce znajdują się w granicach mikroregionów Równina Walców (318.59.1) i Dolina Dolnej Straduni (318.59.4). W granicach administracyjnych wsi znajdują się wzniesienia Buchtaberg i Górka. W obszarze wsi przepływa rzeka Stradunia.
Na wschód od miejscowości znajdują się łąki o nazwach Siedliska i Bagno. W zachodniej części wsi położone są wyrobisko Kajerka i bagno Kapuśniki. Na południe od wsi znajduje się łąka o nazwie Grzumble.
Integralne części wsi + Integralne części wsi Walce SIMC Nazwa Rodzaj0504670 Antoszka przysiółek0504663 Groble przysiółek0504686 Krzewiaki przysiółek0504640 Marianków część wsi0504657 Posiłek część wsi
We wsi znajdował się folwark, który nosił niemiecką nazwę Philippinenhof.
Nazwa W łacińskim dokumencie z 1228 roku wydanym przez Kazimierza I opolskiego zanotowana została w szeregu miejscowości założonych na prawie polskim iure polonico w formie Walchi.