Moračos vienuolynas (serb. Манастир Морача) − romaninio stiliaus vienuolynas centrinėje Juodkalnijos dalyje, prie Moračos upės, 40 km nuo Podgoricos.
Moračos vienuolynas yra vienas iš svarbiausių serbų stačiatikių architektūros paminklų, išlikusių nuo viduramžių laikų, Balkanuose.
Moračos vienuolynas įkurtas 1253 m. Serbijos princo Stefano, kuris vėliau čia buvo ir palaidotas. XV a. po turkų antpuolių, vienuolynas sunyko. Ir tik XVI a. pabaigoje Moračos vienuolynas buvo atstatytas.
Moračos vienuolynas yra gana populiari vieta tarp turistų.