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.