Charging time for EVs varies depending on the type of charger and the size of the battery. For a home charging station, it could take anywhere from 4 to 8 hours to fully charge an EV. Public charging stations can take anywhere from 20 minutes to several hours to charge an EV.