How long can the solar lights last working well? Normally, the batteries in solar lights can last about 2-3 years before replacement needed. LEDs, the solar panels can last 10 years or more. Judn Solar2021-04-19T02:21:25+00:00