Kolnowice (dodatkowa nazwa w j. niem. Kohlsdorf, ) – wieś w Polsce, położona w województwie opolskim, w powiecie prudnickim, w gminie Biała. Historycznie leży na Górnym Śląsku, na ziemi prudnickiej. Położona jest na terenie Wysoczyzny Bialskiej, będącej częścią Niziny Śląskiej. Przepływa przez nią potok Psiniec.
Przysiółkiem wsi jest Kokot.
W latach 1954–1972 wieś należała i była siedzibą władz gromady Kolnowice. W latach 1975–1998 miejscowość należała administracyjnie do ówczesnego województwa opolskiego.
Według danych na 2011 wieś była zamieszkana przez 272 osoby.
Geografia Położenie Kolnowice znajdują się w południowo-zachodniej części Polski. Leżą na ziemi prudnickiej – regionie historyczno-kulturalnym, którego głównym ośrodkiem jest miasto Prudnik. Ziemia prudnicka stanowi zachodnią część Górnego Śląska. Pod względem administracyjnym Kolnowice położone są w południowej części województwa opolskiego, w powiecie prudnickim, w gminie Biała, tuż przy granicy z gminą Prudnik. Znajdują się w pobliżu granicy z Czechami. Należą do Euroregionu Pradziad.
Sołectwo Kolnowice obejmuje obręb wsi Kolnowice. Zajmuje powierzchnię 7,8 km². Graniczy z sołectwami (od północy, zgodnie z ruchem wskazówek zegara): Ścinawa Mała, Śmicz, Miłowice, Laskowiec, Rudziczka.