Se encuentra en el lodo en la orilla de las playas, al nivel del mar, en Hainan, Filipinas, Tailandia, Vietnam, el sudeste de Asia a las islas del Pacífico, Australia y Madagascar.