Dioscorea strydomiana is endemic to Mpumalanga in South Africa, between 1,100 and 1,150 metres above sea level.
It has been found in open woodland with a grass-rich understory on steep, rocky slopes associated with:
More research is needed on the ecology and biology of this species to inform strategies for its conservation.