<p>A cleaning device (10) is provided with: drive wheels (14) which cause the cleaning device (10) to travel on the surface of a solar cell module (101) which is to be cleaned; a drive section (motor)(13) which drives the drive wheels (14); and a guide wheel (20) which guides the cleaning device (10) along the surface to be cleaned. The cleaning device is characterized in that the number of the drive wheels (14) is one or more and in that the drive wheels (14) are provided closer to upper end of the solar cell module (101) than the center of the solar cell module (101) which is located between the upper and lower ends of the solar cell module (101).</p>