It takes about 2.5 hours to fully charge the JBL Flip 5.