I got both of my normal bay ball pythons from my local reptile show. My female cost me $35 and my male cost me $20.

When I first walked in the show the first seller there was selling them for $50. The next breeder was selling them for $40. The last breeder I saw was selling them for $20. So, don't buy the first one you see. However, I would spend a little more for a known healthy animal from a quality breeder.

Okay, I just contradicted myself. Good luck and get a healthy baby ball python!!