The Mpenjati Nature Reserve is situated on the KwaZulu-Natal South Coast 20 kilometres south of Margate. The reserve lies on the Mpenjati River Lagoon. The residential town of Trafalgar is on the northern border of the reserve, and Palm Beach lies to the south.