It can take between 2 and 6 hours to charge a battery from completely empty to completely full. The actual time depends on the size and type of the battery. For example, the commonly-used Bosch 400Wh battery takes 3.5 hours to charge to 100%.
How do I maintain my eBike battery?