Eryx elegans is found in southern Turkmenistan, northern Iran (the Kopet Dag mountains in the north-east and the Azerbaijan region in the north-west), and Afghanistan. The type locality given is Afghanistan.