Modern solar panels present high-efficiency ratings, which means that they charge the battery really quickly. A full charge will take six to eight hours for most models.