The invention relates to the related field of water pollution treatment, and particularly relates to a river beach oil stain cleaning ship. The river beach oil stain cleaning ship comprises a ship body, wherein a filtering cavity is formed in the ship body, and a cleaning cavity is formed in the upper end of the right wall of the filtering cavity in a communicating mode. According to the river beach oil stain cleaning ship, a roller is matched with a conveying belt with a grid plate to feed gravel into the cleaning cavity, meanwhile, water and floating objects are fed into the filtering cavity, the filtered water is matched with an oil overflow dispersing agent to clean the gravel, a partition plate is driven by a lead screw nut to separate the cleaning cavity, a push rod is pushed to move a spline sleeve to enable a shaft to be separated and combined to stop feeding of the gravel, so that the polluted gravel is prevented from polluting the clean gravel, a cam and a spring generate vibration to accelerate cleaning of the gravel; and moreover, the push rod is used for limiting the rotation of a baffle plate to enable a torsion spring to store force, the partition plate pushes the push rod to release the baffle plate, so that after the partition plate is in place, a gear rack is used for driving a push plate to compress garbage, finally, a pull wire spring is used for being matched with the lead screw nut to realize door opening, and the clean gravel is pushed into a storage cavity.