The headwaters of the Cirocha are in the Bukovské vrchy mountains under the Ruské sedlo saddle at the Slovak-Polish border. It flows south and west after first few kilometres into the Starina reservoir, flowing further to the municipalities of Snina and Stakčín. From Stakčín it flows to the west, to its confluence with the Laborec river near Humenné.