The time it takes to charge will depend on two factors: charger output and battery capacity. However, an average Ebike battery takes about 2 to 6 hours to charge fully. So before buying your e-bike, remember to check these things first.