It takes approximately 5 hours to fully charge the Shimano BT-8035 battery with the EC-E6000 charger that comes with the bike. It takes 2.5 hours to charge the battery to 80% and 2 hours to charge it to 50%. The charging times depend on the charger used. You can speed up the charging time by purchasing a fast charger.