Zapadna Morava oppstår fra samløpet av elvene Đetinja og Golijska Moravica nær Požega i Zlatibor-distriktet. Derfra renner den østover til Čačak, opptar den viktigste sideelven Ibar nær Kraljevo, renner forbi byene Vrnjačka Banja, Trstenik og Kruševac, og forenes til slutt med Južna Morava noe sør for Varvarin og danner her Donaus sideelv Velika Morava.