Palm-sized clumps of oil have been washed up Hinchinbrook Island, Great Palm Island and a third beach near Ingham after an oil spill near Townsville last week.

Maritime Safety Queensland and Townsville Water Police on Friday afternoon confirmed clumps of "weathered oil" had been found in three locations.

Four beaches have been closed and wildlife have been found covered in oil following the spill. Credit:Phil Walter

Oil has washed up on Forrest Beach near Ingham, on beaches on Palm Island and on Mulligan Beach on Hinchinbrook Island.

Hinchinbrook Island is a national park with no permanent residents.