In South Africa it is restricted to the riverine and lowland forests of KwaZulu-Natal and swamp areas close to Manguzi Forest, the Pongola River and Kosi Bay in Maputaland.
It is found in coastal lowland and riverine forest from the East Cape along the KwaZulu-Natal coast to Maputaland and north to Maputo in Mozambique.