Se encuentra en Birmania, Tailandia, Borneo, Java, Malasia Peninsular, Filipinas, Célebes, las Islas Salomón, Sumatra, en alturas de 200 a 400 msnm.