Range
Found only in the highlands of Sumatra, Indonesia (2).
Habitat
Schneider's pitta inhabits primary and selectively logged forest, where it is found on the forest floor and in dense undergrowth (2) (4). It used to be found between elevations of 900 and 1,400 metres, but more recently Schneider's pitta has been found from 1,700 to 2,400 metres (2).