Se distribuye por gran parte del sudeste de Asia: en Java, Sumatra, Borneo, Filipinas, Vietnam, Tailandia, Nueva Guinea, Malasia, Taiwán, las Islas Salomón, Samoa y las Islas Ryukyu.