Se encuentra desde Nueva Caledonia a la Península de Malaca,también en Nueva Guinea, Indonesia (islas de Célebes, Borneo y Obi) en el Archipiélago de Riau, y Mindoro en Filipinas.