It depends on the capacity of the RV battery. If the RV battery is 100 amp hours, then it will take about 17 hours to charge it with a 100 watt solar panel. Using a solar panel for RV battery charging is a great way to go green and save money on your energy bills. With a little planning, you can have a reliable and cost-effective RV solar system.