El Mlava nace como el Tisnica, en las montañas Kučaj en el este de Serbia, bajo el pico Veliki Krš.En esta parte, el Mlava ha excavado un largo desfiladero, Gornjčako-ribarska klisura (cirílico: Горњачко-рибарска клисура; El desfiladero de Gornjak-Ribare), que comienza en Ribare, luego su curso se hace más amplio en la localidad de Krepoljin y después se vuelve a estrechar.En esta parte el río recibe a sus dos afluentes más importantes: por la izquierda el Chokordin y el Vitovnica por la derecha.Las dos últimas localidades ubicadas en su curso son Drmno y la ciudad de Kostolac.Algunas fuentes lo llaman Mogila (cirílico: Могила), mientras que el Dunavac se considera el curso final del Mlava, hasta que se une al Danubio, al este de la ciudad turística de Ram.