The spiny turtle is known from Brunei, Indonesia, Malaysia, Myanmar, the Philippines, Singapore, and Thailand. Sadly this species is highly endangered! It inhabits lowland and hill rainforest, usually in the vicinity of small streams, mainly in hill areas up to 900 m above sea level. Mating behaviour appears to be triggered by rain; in captivity, spraying males with water results in them chasing females and attempting to mount. Nothing is known of nesting behaviour in the wild.