Der Kohlschwarzbach entsteht im südöstlichen Teil der Gemeinde Kainach bei Voitsberg, im nordöstlichen Teil der Katastralgemeinde Kohlschwarz, westlich des Hofes Wilhelm am nordöstlichen Hang des Kohlschwarzkogels. Er fließt zuerst in einem flachen Rechtsbogen, danach in einem flachen Linksbogen insgesamt nach Südosten. An der Grenze der Katastralgemeinden Kohlschwarz und Hochtregist mündet er nordöstlich des Ortes Afling, östlich des Hofes Weglenz und südwestlich des Hofes Kölbl in den Ofenbach, der davor noch als Tötzelbach bezeichnet wird.
Auf seinem Lauf nimmt der Kohlschwarzbach von links sechs sowie von rechts sieben unbenannte Wasserläufe auf.[1]
Quellen
Kohlschwarzbach. In: Digitale Gewässerkartei Steiermark. wis.stmk.gv.at, abgerufen am 1. Dezember 2018.