Suncus zeylanicus is found in central and southern Sri Lanka in moist forest between 150m and 1000m.
Suncus zeylanicus is considered as "Endangered" by the IUCN.