From absolutely dead it takes over an hour. Relatively slow at charging but holds a charge for quite a while depending on the activity you are involved in. Games tend to be energy suckers but reading Facebook or email or just browsing Amazon gives me a few days at a stretch. Be sure to let it run all the way down from time to time and charge it when the device is completely turned off.
From DEAD like turned off and not coming back on it takes about an hour to full charge on a good charger, mind its not going to do that on a pos from the dollar store and a cheap wall wart, but a good charger its fast
Sorry I really don`t know because I use it all day long, the battery never wears out but I plug it at night and go to sleep, so I don't really know how long it takes it to charge. Still great that I can use it the whole day without a problem. Hope this helps.