Mooi River (afrikaansMooirivier) är en stad i provinsen KwaZulu-Natal i östra Sydafrika. Staden består egentligen av tre orter (Mooi River, Bruntville och Townview) och hade totalt 17 779 invånare vid folkräkningen 2011.[1] Mooi River grundlades 1884.