Balkana gets its waters from several mountain springs and two small mountain streams, Cjepalo and Skakavac, while its outflow is Crna Rijeka (English: Black River), which runs through Mrkonjić Grad from south to north, and joins Vrbas after 17 kilometers .