The invention relates to a solar street lamp with the high illuminating capacity and an automatic cleaning function. The solar street lamp comprises a base, a lamp pole, a power generation mechanism,a side plate, a lampshade, a lamp tube, a water storing box, a cleaning mechanism, a washing mechanism and a connecting assembly; the washing mechanism comprises a lifting assembly, a cross rod, an adjusting plate, a swinging rod, a second spray head and two driving units, and each driving unit comprises a hanging rod, a fifth motor and an eccentric wheel; and the cleaning mechanism comprises a sixth motor, a driving wheel, a fixing shaft, a framework, a driving rod and a cleaning block. According to the solar street lamp with the high illuminating capacity and the automatic cleaning function,the cleaning block is driven by the cleaning mechanism to move on the surface of the lamp tube, water mist and dust are wiped, therefore, the cleanness of the surface of the lamp tube is improved, and the night illuminating capacity of the equipment is guaranteed; and not only that, all parts of a solar panel are washed through the washing mechanism, the cleanness of the solar panel is improved,the power generation mechanism restores the power generation efficiency, and then the practicability of the equipment is improved.