The common name sand viper is misleading, as this species does not occur in really sandy areas.[11] Mainly, it inhabits dry, rocky hillsides with sparse vegetation. Not usually associated with woodlands, but if so it will be found there around the edges and in clearings. Sometimes found in areas of human habitation, such as railway embankments, farmland, and especially vineyards if rubble piles and stone walls are present. May be found above 2000 m at lower latitudes