A ball python’s whole world is its enclosure, and almost every health problem in these snakes traces back to heat, humidity or stress. Build the setup first, run it for about a week, and only bring the snake home once the numbers hold steady.
This checklist covers every item, why it matters, and the order to put it together. Each group links to the page that goes deeper.
The core kit
-
Enclosure Reptile Habitats 4x2x2 PVC Enclosure V3 (120 gallon) Amazon -
Enclosure 4 x 2 x 2 ft (120 x 60 x 60 cm) front-opening vivarium Amazon UK -
Heat source Arcadia Deep Heat Projector Amazon -
Heat source Arcadia Deep Heat Projector Amazon UK -
Thermostat Exo Terra Thermostat with Day and Night Timer (600 W) Amazon -
Thermostat Habistat Dimming Thermostat, Classic Range (600 W) Amazon UK -
Thermometer and hygrometer ThermoPro TP50 Digital Thermometer and Hygrometer Amazon -
Thermometer and hygrometer ThermoPro TP50 Digital Thermometer and Hygrometer Amazon UK -
Hides (buy two) Exo Terra Reptile Cave, Large Amazon -
Hides (buy two) Exo Terra Reptile Cave, Large Amazon UK
The checklist at a glance
| Group | What you need |
|---|---|
| Enclosure | Front-opening, escape-proof, ideally 4 x 2 x 2 ft (120 x 60 x 60 cm) for an adult |
| Heat | One main heat source on the warm side, plus a thermostat for every heater |
| Humidity | Moisture-holding substrate, a humid hide, a sprayer, a hygrometer |
| Lighting | A day and night cycle, and optionally a low-output UVB tube |
| Hides and cover | Two snug hides (one warm, one cool), plus plants, branches and clutter |
| Water | A large, heavy bowl the snake can soak in |
| Feeding | Frozen-thawed rodents, feeding tongs, a gram scale |
| Monitoring | Digital thermometer and hygrometer at each end, plus an infrared thermometer |
1. Enclosure
Ball pythons are calm, but they are strong and good at finding gaps. VCA asks for an escape-proof, well-ventilated cage, and the RSPCA advises keeping it secure and locked when you are not there.
Size is where sources differ:
- ReptiFiles recommends 48 x 24 x 24 in (120 x 60 x 60 cm) or larger for any ball python over 3 ft (about 90 cm).
- The RSPCA sets a minimum based on the snake’s length: as long as the snake, and at least one third of its length deep and tall. A 120 cm (4 ft) snake would need at least 120 x 40 x 40 cm (4 ft x 16 in x 16 in).
- PetMD gives 40 gallons or more for adults and 10 to 20 gallons for juveniles, and says to give the largest habitat you can.
A 4 x 2 x 2 ft enclosure meets all three for a typical adult. PVC enclosures and wooden vivariums hold heat and humidity better than all-glass tanks. Full details are in the enclosure size guide.
Enclosure (US)
Reptile Habitats 4x2x2 PVC Enclosure V3 (120 gallon)
A 48 x 24 x 24 inch enclosure with PVC side and back panels, front glass doors, an aluminum frame and a heavy-duty screen top. Opaque PVC walls hold heat and humidity better than an all-glass tank, and the screen top lets a heat lamp and UVB tube sit above it.
- Size
- 48 x 24 x 24 in (about 120 x 60 x 60 cm)
- Walls
- PVC panels
- Front
- Glass doors
- Top
- Heavy-duty screen
- Frame
- Aluminum
Best for
An adult ball python, sized to the 4 x 2 x 2 ft (120 x 60 x 60 cm) enclosure ReptiFiles recommends.
Worth knowing
A screen top lets humidity escape, so you may need to cover part of it. Lamps on top still need a thermostat. Check the door lock before you trust it with a strong snake.
Enclosure (UK)
4 x 2 x 2 ft (120 x 60 x 60 cm) front-opening vivarium
In the UK most royal pythons live in wooden or PVC vivariums with sliding glass front doors. This link searches for the 120 x 60 x 60 cm size that matches the adult guidance from ReptiFiles and is above the RSPCA minimum for a typical adult.
- Target size
- 120 x 60 x 60 cm (4 x 2 x 2 ft)
- Doors
- Front-opening, sliding glass with a lock
- Walls
- Wood (melamine) or PVC
Best for
UK keepers housing an adult, where 4 ft wooden and PVC vivariums are the norm.
Worth knowing
Many "4ft" vivariums are only 45 to 50 cm deep and tall. Check all three measurements. Wooden vivariums need sealed joints if you keep humidity high, and any lamp inside needs a guard.
2. Heat and a thermostat
Snakes cannot make their own body heat. They move between warm and cool areas to control their temperature, so the enclosure needs a gradient: one warm end and one cool end.
- Warm hide: 86 to 90°F (30 to 32°C), per both the RSPCA and ReptiFiles.
- Cool side: about 72 to 80°F (22 to 27°C). The RSPCA gives 75 to 79°F (24 to 26°C).
- Air should never go above 95°F (35°C), according to ReptiFiles.
Use one main heat source, such as a Deep Heat Projector, halogen lamp or radiant heat panel, over the warm side. Every heater needs its own thermostat. An unregulated heat mat or lamp can burn a snake or overheat the enclosure. Heat rocks are unsafe and are never part of a good setup.
Heat source for day and night
Arcadia Deep Heat Projector
A lamp that gives off infrared heat (IR-A and IR-B) with no visible light, so it can run by day and at night without disturbing the snake. Arcadia lists it for use with a dimming thermostat.
- Output
- Infrared A and B, no visible light
- Wattages
- 50 W and 80 W
- Fitting
- Screw (E26 in the US, E27 in the UK)
- Control
- Suitable for dimming thermostats (per Arcadia)
Best for
The main overhead heat source in a 4 ft enclosure, warming the hide and the ground below it.
Worth knowing
The surface gets very hot. It needs a ceramic holder, a guard if it is inside the enclosure, and a thermostat. Pick the wattage to suit your room and enclosure.
Thermostat (UK)
Habistat Dimming Thermostat, Classic Range (600 W)
A UK-made dimming thermostat designed for heat lamps and heaters. It smoothly turns the power down as the probe reaches the set temperature, instead of switching the lamp fully on and off.
- Max load
- 600 W
- Min load
- 40 W
- Control
- Dimming
- Use with
- Heat lamps, ceramic and infrared heaters
Best for
Running a heat lamp or Deep Heat Projector in a UK vivarium.
Worth knowing
It has a minimum load, so very low-wattage heaters may not dim correctly. Not intended for heat mats: use a mat stat or pulse stat for those.
Thermostat (US)
Exo Terra Thermostat with Day and Night Timer (600 W)
A reptile thermostat that offers both dimming and pulse-proportional control, so it can run a heat lamp smoothly or a non-light heater such as a ceramic emitter or radiant panel. A built-in timer lets you set a lower target at night.
- Max load
- 600 W
- Control modes
- Dimming and pulse proportional
- Timer
- Day and night settings
Best for
Controlling a Deep Heat Projector, halogen lamp or ceramic emitter in a US setup.
Worth knowing
Put the probe where the snake actually sits (in or by the warm hide), and check it against a separate thermometer.
The lighting and heating guide explains each heat source and how to set the thermostat.
3. Humidity
Ball pythons need more humidity than most homes have. Sources give slightly different targets: the MSD Veterinary Manual lists 50 to 80%, the RSPCA says about 50 to 60% at the cool end with misting up to about 80%, and ReptiFiles aims for 60 to 80% during the day. Humidity that is too low leads to poor sheds. Humidity that stays high with poor airflow can lead to breathing problems, so ventilation matters too.
What you need:
- A moisture-holding substrate, such as coconut fiber or coconut husk chips, several inches deep. ReptiFiles suggests at least 4 in (10 cm) if you rely on it for humidity.
- A humid hide filled with damp sphagnum moss.
- A pressure sprayer or hand mister.
- A hygrometer at each end.
Substrate (US)
Zoo Med Eco Earth Coconut Fiber Substrate (3 bricks)
Compressed coconut fiber bricks that expand in water into a loose, soil-like substrate that holds moisture well.
- Pack
- 3 compressed bricks
- Each brick makes
- About 7 to 8 liters
- Material
- Coconut fiber
Best for
A humidity-holding base layer, alone or mixed with coconut husk chips.
Worth knowing
ReptiFiles rates it as acceptable rather than ideal because fine fibers can stick in heat pits. Keep it damp, not soggy.
Substrate (UK)
Exo Terra Plantation Soil, 8.8 L
A ground coconut husk substrate from Exo Terra that holds moisture and can be dug into.
- Volume
- 8.8 L per pack
- Material
- Coconut husk fiber
Best for
A humidity-holding substrate in a UK vivarium.
Worth knowing
Several listings exist (loose bags and compressed bricks). Check the volume, and keep it damp rather than wet.
4. Lighting
Ball pythons are mostly active at dawn, dusk and night, but they still need a clear day and night. The RSPCA and ReptiFiles both suggest about 12 hours of light and 12 hours of dark, on a timer.
UVB is the area where sources disagree most. The MSD Veterinary Manual lists no special lighting requirement for ball pythons but still recommends broad-spectrum light as likely helpful. The RSPCA asks for a low-output UVB tube with shade available. If you add UVB, choose a low-output T5 tube on the warm side so the snake can always move out of it.
Optional UVB
Arcadia ShadeDweller Max ProT5 UVB Kit (2.5%, 14 W)
A low-output T5 UVB and full-spectrum lamp in a fitting with a built-in reflector, made for shade-dwelling and partly basking snakes. Low-output tubes are what the RSPCA and ReptiFiles describe for royal pythons.
- UVB
- 2.5%
- Power
- 14 W
- Length
- About 22 to 24 in (55 cm)
- Type
- T5 with reflector
Best for
Giving a ball python gentle UVB and a bright day across about half of a 4 ft enclosure.
Worth knowing
Mount it on the warm side so the snake can move into shade. Check the distance against a UV meter or the maker's chart, and replace the tube on schedule.
5. Hides, clutter and substrate
Two hides, one at each end, are the minimum for every source we checked. ReptiFiles says they should fit snugly, since a ball python feels safest when its body touches the walls. A hide that is too big can stress it.
Then fill the open space. Artificial plants, cork bark, branches and leaf litter give the snake cover to move under. An empty enclosure feels exposed to a ball python, and a stressed snake is more likely to refuse food.
Hides (buy two)
Exo Terra Reptile Cave, Large
A low, natural-looking cave that Exo Terra describes as very stable, so larger animals do not easily tip it over. It is easy to lift out and wash.
- Size
- About 26 x 19 x 10 cm (10.2 x 7.5 x 3.9 in)
- Listed size
- Large
Best for
A snug hide at each end of the enclosure. Buy two the same, so the snake never has to choose between safety and the right temperature.
Worth knowing
Ball pythons want a hide that fits closely. A very large adult may need a bigger hide; a small juvenile may feel safer in a smaller one.
6. Water
A large, heavy bowl on the cool side, big enough to soak in. The RSPCA asks for clean water changed at least daily and right away if soiled. Snakes often defecate in their water, so check it every day.
Water bowl (US)
Zoo Med Repti Rock Water Dish, X-Large
A heavy, shallow plastic water dish with a smooth, easy-clean surface, wide enough for a ball python to drink and soak.
- Size
- About 11 in across, 2 in deep
- Material
- Plastic
- Model
- WD-50
Best for
The main water bowl on the cool side of a US setup.
Worth knowing
Snakes often soil their water. Clean it as soon as it is dirty.
Water bowl (UK)
Exo Terra Corner Water Dish, Extra Large
A resin corner water dish with a pebble finish and built-in steps, sized for larger reptiles to drink and soak.
- Size
- Extra large
- Material
- Resin
- Feature
- Steps to climb out
Best for
The main water bowl on the cool side of a UK vivarium.
Worth knowing
Fits a corner, so it suits square-cornered vivariums best. Clean it as soon as it is soiled.
7. Feeding tools
- Frozen rodents from a reptile supplier, sized to your snake.
- Feeding tongs, so the snake strikes the prey and not your fingers.
- A digital scale that reads in grams, to track your snake’s weight.
The diet guide covers prey size, how often to feed and how to thaw safely.
8. Monitoring
You cannot see temperature or humidity. You have to measure them.
- A digital thermometer and hygrometer at each end. The RSPCA recommends recording both ends daily, because thermostats are not always accurate.
- An infrared thermometer for surface checks, such as the top of the warm hide or the ground under the heat source.
Thermometer and hygrometer
ThermoPro TP50 Digital Thermometer and Hygrometer
A small digital gauge that shows temperature and humidity and records the highs and lows. The magnetic back makes it easy to fit and move.
- Humidity range
- 10 to 99% RH
- Stated accuracy
- ±1°F, 2 to 3% RH
- Mounting
- Stand or magnet
Best for
Watching humidity on the cool and warm sides. Buy two, one for each end.
Worth knowing
It reads the air where it sits, not the surface under the heat lamp. Pair it with an infrared thermometer.
Infrared thermometer
Etekcity Lasergrip 774 Infrared Thermometer
A point-and-read infrared thermometer that measures the surface temperature of whatever it is aimed at, such as the top of the warm hide or the ground under the heat lamp.
- Range
- -58 to 842°F (-50 to 450°C)
- Emissivity
- Adjustable, 0.1 to 1.0
- Power
- 2 x AAA
Best for
Checking surface temperatures around the enclosure, and the temperature of thawed prey.
Worth knowing
It measures surfaces, not air. Do not point the laser at the snake's eyes, or yours.
The order to set it up
- Place the enclosure where it will live: away from windows, radiators and drafts, at a height where you can reach in from the front.
- Fit the heat source and thermostat. Put the thermostat probe where the snake will sit, such as inside or just by the warm hide.
- Add substrate and dampen it. Mix it with water until it clumps a little but does not drip.
- Add hides, water bowl and clutter. Warm hide under the heat, cool hide at the far end, water on the cool side.
- Fit the lights and timer, plus the UVB tube if you are using one.
- Place your gauges at each end, at snake height.
- Run everything for about a week. Check temperatures morning and night, and adjust the thermostat until the warm hide holds 86 to 90°F (30 to 32°C) and the cool side stays in range. Mist and adjust ventilation until humidity holds steady.
Only when the numbers are steady for several days is it time for the snake. The first week guide covers what happens next. It also helps to read the common mistakes list and the FAQ before the snake arrives.
Before you buy the snake
Find a vet who treats reptiles. VCA advises a check-up within a week of bringing a new snake home, and many problems are much easier to fix when caught early. This page is general guidance, not veterinary advice.
The full shopping list, with a pick for every item, is on the supplies page.
Build it, measure it, wait a week. A ball python arriving into a setup that already holds its temperature and humidity has the best start you can give it.