Echis carinatus is found on a range of different substrates, including sand, rock, soft soil and in scrublands.
Often found hiding under loose rocks.
Specimens have also been found in Balochistan at altitudes of up to 1982 m.
Echis carinatus is found on a range of different substrates, including sand, rock, soft soil and in scrublands. Often found hiding under loose rocks. Specimens have also been found in Balochistan at altitudes of up to 1982 m.
Echis carinatus