Usora je levostranný přítok Bosny ve střední Bosně. Celková délka řeky Usory - od pramenů pod vrcholem pohoří Očauš až po ústí nad Dobojí - je asi 82 km. Město Teslić, kterým protéká, nese místní název Velika Usora (Velká Usora), neboť pod městem se v místě zvaném Sastavci setkává se svým stejnojmenným, ale mnohem menším levým přítokem Mala Usora (Malá Usora). Pochází také z horského masivu Uzlomac - Borja - Očauš, pod nímž v menších vzdálenostech pramení další řeka Bosna a jejich přítoky, stejně jako povodí řeky Vrbanja a Ukrina. Na horním toku řeka vytváří širokou smyčku kolem Borji, od jejích jihozápadních až po severovýchodní svahy.

Velká Usora vznikla spojením potoků Gomjenice a Brkića. Malá Usora pramení pod (jižně) hlavní silnicí M-4 (Banja Luka - Matuzići, asi 10 km západně od Pribiniće). Před lokalitou Sastavci, pravostranný přítok do ní jsou: Mišića rijeka, Velká Ostružnja, Inova , Miljkovača, Velika rijeka (Velká řeka), Brezna a menší potoky, stejně jako levé: Rankovića rijeka a Gračanica.

Na většině toku Ukriny se rozlévá řeka, ale stále častější záplavy způsobují značné škody.

V rané bosenské historii patřila Usora ke zlatonosným řekám a předpokládá se, že se dodnes nachází na jejím horním toku spolu s mnoha velkými i malými přítoky a potoky. Zřejmý hydroenergetický potenciál Usory je trvale nevyužívaný a rybí obsádka téměř zanedbatelná, zejména vezmeme-li v úvahu staleté vypouštění nečištěných odpadních průmyslových vod Chemická destilace dřeva v Teslići.