This species is recognized to occur in the Philippines and Malaysia. In the Philippines, this species is widely distributed, and has been documented to occur on the islands of Luzon, Polillo, Mindoro, Tablas, Panay, Negros, Cebu, Mindanao, and Basilan.
Luzon, Mindoro, Visayan (central), and Mindanao Pleistocene Aggregate Island Complexes (PAIC; Brown and Diesmos, 2002), as well as the Romblon Island Group.