It is native to the moister southern and eastern areas of South Africa, from coastal areas of the Western Cape east to KwaZulu-Natal and north to eastern Limpopo.
It is commonly found in afro-temperate forests and often in mountainous areas.