Ihave been happy with my Hitec cg-335 charger.It can charge the plane and the transmitter at the same time It has an adjustable amperage rating(I generally charge at the lowest amp setting ,unless the sun is going down

). I have never actually timed how long it takes to charge but at the lowest setting I would guess about an half an hour. Crank up the amperage and maybe 15 minutes? The slower you charge the batteries the longer they last, or so I'm told.