Riau Archipelago
Found in China (Guangdong and Yunnan), Myanmar, the Andaman and Nicobar Islands, Vietnam, Laos, Cambodia, Thailand, West Malaysia, Penang Island, Singapore Island, East Malaysia (Sarawak), Indonesia (the Riau Archipelago, Bangka, Billiton, Sumatra, We, Simalur, Nias, the Mentawai Islands [Siberut], Borneo, Java and Sulawesi) and the Philippines (Balabac, Bongao, Jolo and Palawan). The type locality given is "Java".