I am a discount card holder at San Leandro Rifle & Pistol Range and usually shoot there every Saturday for a mere $4.00. The range is owned by the San Leandro Optimist Club. Location is easy, just exit on Davis St. on 880 and take it heading west all the way down, its right next to the local dump.
There are indoor lanes that go up to 50ft. I shoot primarily outdoor on the 12, 25, 50yd pistol range or on the 100yd rifle range (can only shoot hp or sp bullets on the 100yd rifle range though, no fmj allowed).