Die Karkloofrivier is 'n rivier sentraal in KwaZulu-Natal, Suid-Afrika. Dit vloei deur die Karkloof-natuurreservaat en is 'n linkersytak van die Umgenirivier.