Madura Island
The cave swiftlet is native to Malaysia and Indonesia. It is found in the Sundaic region, in Java, Madura Island, Bawean, Kangean Island, Nusa Penida, Bali and Lombok, parts of Sumatra, and the western slopes of Mount Kinabalu on Sabah, Borneo. Evidence of it occurring in Malaysia rests on a single specimen in the British Museum labelled "Molacca". Its natural habitat is lowland and upland forest and open woodland.