Lagfiskeskarver er utbredt fra Malayahalvøya gjennom Indonesia, men ikke Sumatra, videre gjennom Ny-Guinea, inkludert D'Entrecasteaux-øyene, Salomonøyene og over hele Australia. De lever også på Nordøya på New Zealand. Denne arten holder seg alltid ved vann, helst ferskvann, og finnes i innlandet og noen ganger i grunne kystområder.