Ball Python (Royal Python)

Python regius

Updated: September 2025

Quick Facts

COMMON NAME: Ball Python (Royal Python)

SCIENTIFIC: Python regius

TYPE: Terrestrial/crepuscular; benefits from climbing opportunities

ADULT SIZE: ~3–5 ft typical (up to ~150 cm)

LIFESPAN: 20+ years in captivity

TEMPERAMENT: Shy; prefers multiple secure hides

ADULT ENCLOSURE: 48×24×24" (4×2×2 ft) or larger; ideally at least the snake’s full length

SUBSTRATE: Moisture-retentive options like cypress mulch or coco husk/chips. Avoid cedar/pine/aspen.

TEMPERATURE: Basking surface 95–104 °F; warm hide 86–90 °F; cool hide 72–80 °F; night 70–78 °F (air temp should not exceed 95 °F)

HUMIDITY: ~50–60% and ~80% for shed

WATER: Heavy bowl large enough for full soak; change daily

FEEDING: Juveniles ~weekly; adults every 10–14 days (adjust to body condition)

HOUSING: Keep singly (no cohabitation)