Su área de dispersión se circunscribe a Indonesia, concretamente son endémicos de la Isla Célebes, las cercanas islas Buton, Muna, Kabaena, Selayar y las Islas Togian, y está presente hasta una altitud de 1.100-1.500 msnm.