Home / Species guides / Ball python

Ball python care guide

Ball pythons (Python regius), also called royal pythons, are small, calm and long-lived. They need the right heat and humidity, a snug hide and a feeding routine. Get those right and they are among the easiest pythons to keep.

Adult length3–5 ft
Adult weight2–6 lb
Lifespan20–30 years
DifficultyBeginner-friendly
DietMice, then rats
UVBNot required

Enclosure

Ball pythons are shy and feel safer in a snug space than a huge one. Size up as the snake grows.

Hatchling (under 1 ft)Small tub or 10–20 gallon tank with a secure lid
Juvenile20–40 gallon, or a 32–41 quart tub
Adult4×2×2 ft (about 120 gallons) is the usual minimum. A 66 quart tub also works
  • Material: PVC enclosures hold heat and humidity best. Glass tanks lose heat and are harder to keep humid. Tubs work well but look plain.
  • Lid: Ball pythons escape through small gaps. Use a latching or locking lid.
  • Placement: Keep it away from direct sun, drafts and loud speakers.

Temperature

Warm side (ambient)88–92°F
Hot spot (surface)Up to about 95°F
Cool side78–80°F
NightDo not let it fall below about 75°F
  • Heat source: A radiant heat panel or ceramic heat emitter works well. Under-tank heaters are common for tubs.
  • Thermostat: Always plug the heater into a thermostat with a probe. This prevents burns and fires. It is the most important piece of gear you will buy.
  • Measure it: Use two digital probe thermometers, one on each side. Stick-on dial thermometers are often inaccurate. An infrared temperature gun is useful for checking surfaces.
  • Skip: Hot rocks and unregulated heat lamps.

Humidity

Keep humidity around 50–60% day to day, and raise it to about 65–75% when the snake is going into a shed (its eyes turn milky and its skin dulls).

  • Use a digital hygrometer, not a dial gauge.
  • To raise humidity: use coconut husk or cypress bedding, add a layer of damp sphagnum moss, or mist lightly.
  • Too dry causes stuck shed. Too wet causes respiratory infections and skin problems. Aim for steady, not soaking.

Hides and decor

  • Two hides minimum: one on the warm side and one on the cool side. Each should be snug. The snake should touch the walls when curled up.
  • A humid hide: a third hide filled with damp sphagnum moss helps with shedding. Refresh it when it dries or smells.
  • Clutter: add fake plants, cork bark or branches to break up open space. Ball pythons feel safest with cover.
  • Climbing: optional. A sturdy branch gives young snakes some enrichment.

Bedding

Good choicesCypress mulch, coconut husk (eco earth), mix of the two, 2–3 inches deep
OkayAspen shavings (dry; humidity is harder to hold), paper towels for new or sick animals
AvoidCedar and pine (oils can irritate lungs), sand, corn cob

Spot-clean waste as soon as you see it. Replace all bedding every 1–3 months, or sooner if it smells or turns moldy.

Water

Provide a heavy bowl large enough for the snake to soak. Place it on the cool side. Change the water at least every few days, and right away if it is soiled. A bowl on the warm side raises humidity but can make it too damp.

Feeding

HatchlingPinky or fuzzy mouse, every 5–7 days
JuvenileHopper to adult mouse, or small rat, every 7–10 days
AdultSmall to medium rat, every 10–14 days
  • Size: The prey should be about as wide as the thickest part of the snake's body.
  • Frozen-thawed: Feed thawed prey held with tongs. This is safer than live prey, which can injure the snake. Warm it in hot water, never the microwave.
  • Refusals: Ball pythons are known for skipping meals, especially in winter or during breeding season. A healthy snake can go weeks without eating. If weight drops or it refuses for months, see a vet and check your temperatures first.
  • After meals: Leave the snake alone for 48 hours to avoid regurgitation.

Handling

  • Give a new snake 1–2 weeks to settle before handling.
  • Start with short sessions, 10–15 minutes, a couple of times a week.
  • Support the body, and wash your hands before and after.
  • Curling into a ball is a stress response, not a trick. If it does, put it back and try later.
  • Skip handling during shed and for 48 hours after feeding.

Common health problems

  • Respiratory infection: wheezing, bubbles at the nose or mouth, open-mouth breathing. Often caused by low temperatures or excess dampness. See a vet.
  • Mites: tiny dark specks on the snake or in the water bowl. Needs treatment of both the snake and the enclosure.
  • Stuck shed: usually from low humidity. Use a humid hide and a short, lukewarm soak.
  • Scale rot: blisters or dark patches on the belly from wet, dirty bedding. See a vet.
  • Regurgitation: too-large prey, handling too soon after feeding, or low temperatures.

Find an exotic-animal vet before you need one. Ball pythons hide illness, and early treatment matters.

Common mistakes

  • Heating with no thermostat.
  • Trusting stick-on thermometers.
  • Using cedar or pine bedding.
  • A lid that doesn't lock.
  • Hides that are too big, or only one hide.
  • Feeding too often to fix a refusal, or handling too soon after a meal.
  • Housing two snakes together.

Gear and cost

Expect to spend roughly $300–700 on a full setup for an adult-size enclosure. The snake itself costs from about $50 for common colors to several hundred dollars or more for rare morphs.

  • PVC or tub enclosure
  • Heat panel or ceramic heat emitter, plus a thermostat
  • Two digital thermometers and a hygrometer
  • Two snug hides, one humid hide
  • Bedding, water bowl, tongs, thawed rodents

Product links are coming soon. Some will be affiliate links, which earn Lantern Reptiles a commission at no extra cost to you.

Care figures reflect common keeper practice and vary by animal and home. Reviewed by the Lantern Keeper. Not veterinary or legal advice.