La fonto de Schwarzwasser situas en la Antaŭalpoj norde de la Gurnigelpasejo je ties nordokcidenta flanko sur alteco de proksimume 1500 m s.m. La rivero formas la limon de la distriktoj Schwarzenburg kaj Seftigen. La rivero havas longecon de 23 km. Dum la unuaj 5 km ĝis la vilaĝo Heubach ĝi pasas altecdiferencon de proksimume 700 m. Tial la deklivo malpliiĝis al 3% kaj poste 1%. Post pliaj 18 km kun malpli da deklivo la rivero je alteco de 577 m s.m. alfluas al la rivero Sense, kiu siavice alfluas Sarino. En la suba parto la rivero fluas tra kanjono kun profundeco de proksimume 200 m, kiun la rivero dum la jarmiloj fosis en la relative molan molason de la Svisa Mezlando.