Mkuze, also named Mkhuze or uMkhuze is a small town in Northern KwaZulu-Natal, South Africa. It is located approximately 350 km from the city of Durban. It is along the N2 road en route to Johannesburg, Eswatini and Mozambique; between the Mkuze River and Intaba Yemikhovu. Mkuze is some distance from other small towns such as Hluhluwe, Nongoma, Pongola, and Jozini. Mkuze is the seat of Umkhanyakude District Municipality.