Wieś leży na Nizinie Śląskiej. Według podziału fizycznogeograficznego z 2017 dr. Krzysztofa Badory, Kolnowice znajdują się w granicach mikroregionu Wysoczyzna Bialska (318.58.1). W obszarze wsi przepływa potok Psiniec.
Leży na obszarze 776 ha. Ma charakter rolniczy. Leży na terenie Nadleśnictwa Prudnik (obręb Prudnik).
Środowisko naturalne W Kolnowicach panuje klimat umiarkowany ciepły. Średnia temperatura roczna wynosi +8,0 °C. Duże zróżnicowanie dotyczy termicznych pór roku. Średnie roczne opady atmosferyczne w rejonie Kolnowic wynoszą 622 mm. Dominują wiatry zachodnie.
Integralne części wsi + Integralne części wsi Kolnowice SIMC Nazwa Rodzaj0491311 Kokot przysiółek
Nazwa Topograficzny opis Górnego Śląska z 1865 roku notuje wieś pod niemiecką nazwą Kohlsdorf, zgermanizowaną Kolnowitz zanotowaną w 1534 roku, a także wymienia obecnie używaną, polską nazwę Kolnowice we fragmencie: „Kohlsdorf, 1534 Kolnowitz, polnisch Kolnowice”. 15 marca 1947 r. nadano miejscowości polską nazwę KolnowiceRozporządzenie Ministrów: Administracji Publicznej i Ziem Odzyskanych z dnia 15 marca 1947 r.