A substrate cleaning device comprises a chamber for cleaning a substrate; a substrate support installed in the chamber providing a surface for supporting the substrate during cleaning thereof; at least one cleaning solution supply outlet for spraying a cleaning solution onto a surface of the substrate; a vibration force generator for supplying a vibratory action; a vibration force generating shaft which receives said vibratory action from the vibration force generator so that said vibration force generating shaft vibrates for agitating the cleaning solution on the substrate; and a vibration force distributor for preventing a vibration force from being concentrated on a portion of the substrate below the vibration force generating shaft.