How long does it take for a sony camera battery to fully charge?

In my experience, it depends mostly on the type of battery you have. Some of the newer batteries will recharge in 1 to 3 hours, while some of the less expensive ones may take 8 to 12 hours. Both are available from retail outlets at a nominal cost. also the charger must have the capability to charge the 1-3 hours ones if those are the ones you are using.