Usora jest lewym dopływem Bośni w środkowej Bośni. Całkowita długość rzeki Usora - od źródeł pod szczytem góry Očauš do ujścia powyżej Doboj wynosi około 82 km. Miasto Teslić, przez które przepływa, nosi lokalną nazwę Velika Usora (Wielka Usora), ponieważ pod miastem w miejscu zwanym Sastavci spotyka się z jego imieniem, ale znacznie mniej z lewym dopływem Małą Usorą. Pochodzi również z masywu górskiego Uzlomac - Borja - Očauš pod nim w mniejszych odległościach wznosi się więcej rzeki Bośnia i ich dopływów, a także dorzecza Vrbanja i Ukrina. W swoim górnym biegu rzeka tworzy szeroką pętlę wokół Bori, od jej południowo-zachodnich do północno-wschodnich stoków.

Wielka Usora powstała przez połączenie potoku Gomjenice i Brkića. Mała Usora ma źródło poniżej (na południe) głównej drogi M-4 (Banja Luka - Matuzići, około 10 km na zachód od Pribinića). Przed miejscowością Sastavci znajduje się prawy dopływ do niej: Mišića rijeka, Wielka Ostružnja, Inova , Miljkovača, Velika rijeka (Wielka rzeka), Brezna i mniejsze strumyki, a także w lewo: Rankovića rijeka, i Gračanica.

W dużej części biegu Ukrina zalewana jest przez rzekę, ale coraz częstsze powodzie powodują znaczne szkody.

We wczesnej bośniackiej historii Usora należała do rzeki złotonośnej i uważa się, że nadal znajduje się w jej górnym biegu wraz z wieloma dużymi i małymi dopływami i strumieniami. Oczywisty potencjał hydroenergetyczny Usory jest permanentnie niewykorzystany, a zasoby rybne są prawie nieistotne, zwłaszcza jeśli weźmie się pod uwagę wielowiekową eksploatację nieoczyszczonych ścieków przemysłowych Destylacja chemiczna drewna w Tesli.