Yes, these lamps are solar-powered. They have built-in solar panels that charge the lamps during the day using sunlight. However, they can also be fully charged in just 2 hours using a USB cable.