Elva begynner i de vestligste delene av Sverdlovsk oblast. Den renner mot vest, og munner ut i Kama-reservoaret. Kosva er en fjellelv med mange fossefall og strykpartier. Blant disse er de 6 kilometer lange Tulymskij-fallene. I elvas midtre deler ligger Sjirokovskaja vannkraftverk. Ved elva ligger byen Gubakha.