The spiny turtle (Heosemys spinosa) inhabits lowland and hill rainforest, usually in the vicinity of small streams, mainly in hill areas up to 900 m above sea level.