The short answer is it takes anywhere between 5 and 12 solar panels to charge an EV, but it depends on so many factors. For example, you would need six 360-watt panels getting 4.5 hours of sun per day to charge a Tesla Model Y that travels 37 miles per day.