It usually comes with a battery which is fine....Should last 2.5/3 hours on high setting which is plenty for a night spin..... You wouldnt want a bigger batt as some people strap them to the helmet or put them in the back pocket if you have the light on the helmet.