Skip to content
Shed & Bask

Ball python

Ball python heating requirements

Hide temperatures, not basking rock temperatures. That one distinction changes the whole setup.

By Brijon M.Last updated

Warm hide Warm hide 86-90 F (30-32 C). Cool hide Cool hide 72-80 F (22-27 C); air never above 95 F (35 C). General air temperature should never exceed 95 F (35 C). Night 70-78 F (21-26 C). Use overhead halogen for daytime heat - two bulbs clustered in an enclosure over 36 inches - on a dimming thermostat with the probe inside the warm hide.

A snake in a dimly lit enclosure

Shed & Bask earns a commission from qualifying Amazon purchases made through links on this page. It does not change what we recommend or the order we rank things in. Read the full disclosure.

How we picked

Every pick below is scored against these thresholds, stated as numbers. Publishing them is the point: of the competitor roundups we surveyed, not one published a numeric selection threshold.

These are the same criteria every roundup on this site applies. See the full methodology.

Quick picks

Every row is scored against the published criteria below. Tap a row to read the full write-up.

Ball python heating requirements: ranked picks with criteria results and a buy link for each
#ProductBest forCriteria metPrice
1
A warm glowing filament bulb, illustrating an overhead basking lamp

Exo Terra Intense Basking Spot Lamp

Daytime heat - buy two

Overhead basking heat on a thermostat4/5
Check price on Amazon#ad We may earn a commission. Price and stock are resolved at Amazon.
2
A digital controller unit, illustrating proportional thermostat hardware

Spyder Robotics Herpstat 1 Proportional Thermostat

The controller

One enclosure, one lamp, dimmed properly2/5
Check price on Amazon#ad We may earn a commission. Price and stock are resolved at Amazon.
3
A python resting, illustrating a snake enclosure heating setup

Radiant Heat Panel

Ambient heat in a PVC enclosure

Ambient heat in a PVC snake enclosure3/5
Check price on Amazon#ad We may earn a commission. Price and stock are resolved at Amazon.
4
A snake in low light, illustrating a lightless night heat setup

Ceramic Heat Emitter (CHE)

Night heat if the room is cold

Night-time ambient heat in a cold room3/5
Check price on Amazon#ad We may earn a commission. Price and stock are resolved at Amazon.

Why the figures are hide temperatures

The guidance notes that Python regius is native to Africa's tropical savanna climate zone, where average temperatures run 68-86 F over the year with occasional spikes above 96 F - but that ball pythons spend a significant portion of their lives in burrows, where temperatures are cooler and more stable than the open air above.

That is why the published targets are a warm hide at Warm hide 86-90 F (30-32 C) and a cool hide at Cool hide 72-80 F (22-27 C); air never above 95 F (35 C), rather than a basking rock figure. The warm hide is described as an essential resource the snake uses when it needs to ramp up its metabolism - digesting, or fighting illness - even though it spends most of its time in cooler areas.

Why halogen, specifically

Incandescent heating provides the largest quantity of Infrared-A radiation, which penetrates deeply into animal tissue, heats it faster and keeps it warm longer - less time wasted basking, a stronger immune system, more energy for digestion and exploration. Ceramic emitters, radiant panels and deep heat projectors produce weaker infrared and the guidance states they should not be used for daytime basking heat.

Setting it up

  1. Place the warm hide at one end. Put the halogen cluster directly above it, in guarded fixtures, mechanically secured.
  2. Place the cool hide at the far end. Ideally make the two hides identical, so the snake chooses on temperature rather than on which hide it prefers.
  3. Put the thermostat probe inside the warm hide, secured so it cannot be dislodged by the snake moving.
  4. Set the thermostat low and let the enclosure stabilize for an hour.
  5. Raise the setpoint in small steps until the warm hide reads Warm hide 86-90 F (30-32 C).
  6. Check the cool hide reads Cool hide 72-80 F (22-27 C); air never above 95 F (35 C) and that general air temperature nowhere exceeds 95 F.
  7. Log the enclosure overnight for a few nights before deciding on night heat.

Night heat

Only if the room falls below 70-78 F (21-26 C). If it does, the options named are a ceramic heat emitter, a radiant heat panel or a deep heat projector - all lightless, all thermostatted. Never a colored night bulb: reptiles see that light. More here.

What to avoid

  • Using a CHE as the daytime basking source. It warms the air and does not deliver the infrared band the animal benefits most from.
  • An unthermostatted mat under deep substrate. Both halves of that are problems.
  • A probe in the open air rather than inside the hide.
  • Raising ambient air temperature to reach the warm hide figure. That removes the gradient and risks the 95 F ceiling.

The mat-versus-lamp comparison covers the supplementary cases.

The picks in full

A warm glowing filament bulb, illustrating an overhead basking lamp

1. Daytime heat - buy two

Exo Terra Intense Basking Spot Lamp

Exo Terra · Overhead basking heat on a thermostat

Halogen for the Infrared-A, clustered in pairs because a single spot cannot evenly heat a coiled adult in an enclosure over 36 inches long. Partial on zone size as a single unit, which is precisely why the published advice is a cluster.

Specifications

Type
Halogen spot (incandescent)
Infrared
Produces Infrared-A, the deeply penetrating band
Control
Must run on a dimming or pulse thermostat
Common use
A 50 W in a 5.5 in dome for a crested gecko basking area

How it scored against our criteria

Exo Terra Intense Basking Spot Lamp measured against each published selection criterion
Right infrared band for the jobHalogen for daytime basking (produces Infrared-A); lightless ceramic or radiant panel for night and ambient onlyMeets
Thermostat-controllableWorks on the correct controller type - dimming or pulse for a light-emitting lamp, on/off acceptable only for a lightless sourceMeets
Reaches the species basking surface figure108-113 F surface for a bearded dragon, 94-97 F for a leopard gecko, 86-90 F warm hide for a ball pythonMeets
Can be guardedFits a fixture with a cage guard, so an animal that can reach it cannot contact itMeets
Heats a zone, not a pointCovers enough area for the animal's whole body - a single spot is too small for a coiled adult snake in a 48 in enclosurePartial

What works

  • Halogen is the heat type current husbandry references prefer for basking
  • Cheap enough to keep a spare, which you should
  • Works in a standard dome fixture

What to know

  • Emits visible light, so it cannot be used at night
  • A single spot may be too small a basking area for a coiled snake

Who should look elsewhere

For night heat in a cold room, a halogen is the wrong tool - it lights the enclosure. Use a ceramic heat emitter in a guarded fixture instead.

Check price on Amazon#ad We may earn a commission. Price and stock are resolved at Amazon.
A digital controller unit, illustrating proportional thermostat hardware

2. The controller

Spyder Robotics Herpstat 1 Proportional Thermostat

Spyder Robotics · One enclosure, one lamp, dimmed properly

Dimming output for a halogen cluster, with an alarm. Probe inside the warm hide, which is where the published figure is measured.

Specifications

Channels
1
Control type
Proportional / dimming
Suits
Halogen basking lamps and lightless emitters
Alarms
Configurable

How it scored against our criteria

Spyder Robotics Herpstat 1 Proportional Thermostat measured against each published selection criterion
Right infrared band for the jobHalogen for daytime basking (produces Infrared-A); lightless ceramic or radiant panel for night and ambient onlyNot published
Thermostat-controllableWorks on the correct controller type - dimming or pulse for a light-emitting lamp, on/off acceptable only for a lightless sourceMeets
Reaches the species basking surface figure108-113 F surface for a bearded dragon, 94-97 F for a leopard gecko, 86-90 F warm hide for a ball pythonMeets
Can be guardedFits a fixture with a cage guard, so an animal that can reach it cannot contact itNot published
Heats a zone, not a pointCovers enough area for the animal's whole body - a single spot is too small for a coiled adult snake in a 48 in enclosureNot published

What works

  • Dimming output means a basking lamp holds steady without flashing
  • Alarm output catches a probe failure
  • Single channel keeps the cost below a dual unit

What to know

  • One channel only, so a second enclosure needs a second unit
  • Overkill if your only heat source is a mat

Who should look elsewhere

Running two or more enclosures? A dual-channel unit costs less than two singles and gives you one place to check.

Check price on Amazon#ad We may earn a commission. Price and stock are resolved at Amazon.
A python resting, illustrating a snake enclosure heating setup

3. Ambient heat in a PVC enclosure

Radiant Heat Panel

Various (Pro Products, Vivarium Electronics) · Ambient heat in a PVC snake enclosure

Ceiling-mounted, so the snake cannot coil around it - which is the exact failure mode that makes an in-enclosure ceramic emitter need a guard. Named alongside CHEs and deep heat projectors as a lightless ambient option.

Specifications

Type
Lightless radiant panel
Mounting
Enclosure ceiling
Control
Proportional thermostat
Contact risk
Low - the animal cannot normally reach it

How it scored against our criteria

Radiant Heat Panel measured against each published selection criterion
Right infrared band for the jobHalogen for daytime basking (produces Infrared-A); lightless ceramic or radiant panel for night and ambient onlyPartial
Thermostat-controllableWorks on the correct controller type - dimming or pulse for a light-emitting lamp, on/off acceptable only for a lightless sourceMeets
Reaches the species basking surface figure108-113 F surface for a bearded dragon, 94-97 F for a leopard gecko, 86-90 F warm hide for a ball pythonPartial
Can be guardedFits a fixture with a cage guard, so an animal that can reach it cannot contact itMeets
Heats a zone, not a pointCovers enough area for the animal's whole body - a single spot is too small for a coiled adult snake in a 48 in enclosureMeets

What works

  • Ceiling-mounted, so an animal cannot coil around it
  • Even ambient heat across a PVC enclosure
  • No light output

What to know

  • Needs a PVC or wooden ceiling to mount to - not a screen top
  • The most expensive heat option per enclosure

Who should look elsewhere

For daytime basking heat for a diurnal basker, this is the wrong spectrum. Use overhead halogen and keep the panel for ambient.

Check price on Amazon#ad We may earn a commission. Price and stock are resolved at Amazon.
A snake in low light, illustrating a lightless night heat setup

4. Night heat if the room is cold

Ceramic Heat Emitter (CHE)

Various (Zoo Med, Fluker's, REPTI ZOO) · Night-time ambient heat in a cold room

Only if the room falls below 70-78 F at night. Lightless, guarded, thermostatted - and never used as the daytime basking source, because the infrared spectrum is weaker than halogen.

Specifications

Type
Lightless ceramic emitter
Use
Ambient air temperature, not daytime basking
Fixture
Ceramic socket, wire cage guard
Control
Thermostat, always

How it scored against our criteria

Ceramic Heat Emitter (CHE) measured against each published selection criterion
Right infrared band for the jobHalogen for daytime basking (produces Infrared-A); lightless ceramic or radiant panel for night and ambient onlyPartial
Thermostat-controllableWorks on the correct controller type - dimming or pulse for a light-emitting lamp, on/off acceptable only for a lightless sourceMeets
Reaches the species basking surface figure108-113 F surface for a bearded dragon, 94-97 F for a leopard gecko, 86-90 F warm hide for a ball pythonPartial
Can be guardedFits a fixture with a cage guard, so an animal that can reach it cannot contact itMeets
Heats a zone, not a pointCovers enough area for the animal's whole body - a single spot is too small for a coiled adult snake in a 48 in enclosureMeets

What works

  • No visible light, so it does not disrupt the day and night cycle
  • Good at lifting whole-enclosure air temperature
  • Long service life compared with a filament bulb

What to know

  • Weaker infrared spectrum than halogen, so it is a poor daytime basking source
  • Gets hot enough to burn an animal that can reach it - the guard is not optional

Who should look elsewhere

If your room never drops below the species night minimum, you do not need one at all. Measure before you buy.

Check price on Amazon#ad We may earn a commission. Price and stock are resolved at Amazon.

Frequently asked questions

What temperature does a ball python need?

Warm hide Warm hide 86-90 F (30-32 C), cool hide Cool hide 72-80 F (22-27 C); air never above 95 F (35 C), night 70-78 F (21-26 C), and general air temperature never above 95 F.

How much heat do ball pythons need?

Enough to hold a warm hide at 86-90 F while the cool hide stays at 72-80 F. In an enclosure over 36 inches that generally means two clustered halogen bulbs on a dimming thermostat.

Do ball pythons need heat at night?

Only if the room falls below 70-78 F (21-26 C). If so, use a lightless source - ceramic emitter, radiant panel or deep heat projector - on a thermostat.

Do ball pythons have heat pits?

Ball pythons have heat-sensing labial pits, which is part of why overhead radiant heat is a natural signal for them. The practical husbandry point stands either way: the published targets are hide temperatures and the daytime source should be halogen.

Sources

  1. Ball Python Humidity & Temperature Requirements — ReptiFiles
  2. Ball Python Terrarium Size & Lighting — ReptiFiles