La Rivière Odra, rivière qui a une altitude maximum de 1178 mètres au dessus du niveau de la mer, prend sa source dans la montagne ?umberak, au sud ouest de Zagreb, coulant ensuite vers l'est vers le sud de Velika Gorica, puis au sud est, plus ou moins parallèlement à la rivière Sava, pour enfin rejoindre la Rivière Sava.
Son bassin s'étale sur 604 kilomètres carrés repartis sur environ 83 kilomètres de long.