Priebeh toku Pramení v pohorí Čergov pod Minčolom asi 2 km juhozápadne od obce Livovská Huta. Pokračuje prevažne severným smerom, pri obci Malcov sa stáča na východ, z ľavej strany priberá potok Kamenec a pokračuje do Bardejova, kde priberá ľavostranný prítok Kamenec a pravostrannú Šibskú vodu. Tu sa stáča na juhovýchod a Ondavskou vrchovinou pokračuje k mestu Giraltovce, kde priberá z ľavej strany prítok Radomka. Prevažne južným smerom pokračuje Beskydským predhorím cez Hanušovce nad Topľou k Vranovu nad Topľou. Tu priberá ľavostrannú Čičavu a pravostranný prítok Lomnica a Východoslovenskou pahorkatinou tečie južným smerom do Východoslovenskej roviny, kde priberá z pravej strany Olšavu a v katastrálnom území obce Parchovany z pravej strany ústí do Ondavy.
Myslíte v prvom rade na vlastnú bezpečnosť, pri zvýšenej hladine rieky odlov nedoporučujeme!