Diet & Feeding

Carpet Python Feeding

Morelia spilota

Opportunistic ambush predators

Carpet pythons are widespread across Australia, New Guinea, and parts of Indonesia, occupying a remarkable range of habitats โ€” from coastal rainforest to arid scrubland. This adaptability is reflected in their diet, which shifts based on what's available in their environment.

As ambush predators, wild carpets coil patiently along tree branches, in rock crevices, or near rodent runs and bird nests, striking when prey passes within range. Juveniles often start with smaller prey like skinks and frogs, gradually shifting toward warm-blooded prey as they grow.

Common prey items

๐Ÿ€
Rodents
Rattus, Mus, Melomys
The dietary staple โ€” bush rats, native mice, and other small mammals make up the majority of an adult carpet's diet.
๐Ÿฆ
Birds
Various species
Nestlings and ground-dwelling birds are taken opportunistically, especially by arboreal subspecies.
๐ŸฆŽ
Lizards
Skinks, geckos
A common food source for juveniles before they transition to larger warm-blooded prey.
๐Ÿฆ˜
Marsupials
Possums, bandicoots
Larger adults are capable of taking small marsupials, particularly in their native Australian range.

A native bush rat โ€” typical prey of an adult carpet python

Captive feeding

In captivity, carpet pythons thrive on a straightforward diet of appropriately-sized frozen-thawed rodents. They are widely considered one of the easiest python species to feed โ€” most accept rodents readily and rarely refuse meals when conditions are right.

Prey size should match the snake's mid-body girth โ€” slightly wider than the head but not so large that it causes regurgitation. We exclusively feed frozen-thawed prey, never live, both for the safety of the animal and for ethical reasons.

By age and size

Age / SizePreyFrequency
Hatchling (0โ€“6 mo)Pinky / fuzzy miceEvery 5โ€“7 days
Juvenile (6โ€“18 mo)Hopper to adult mouseEvery 7โ€“10 days
Subadult (1.5โ€“3 yr)Small to medium ratEvery 10โ€“14 days
Adult (3+ yr)Medium to large ratEvery 14โ€“21 days
Breeding femaleAdjusted seasonallyVaries with cycle
A note on overfeeding
Carpet pythons are infamously food-driven, which makes them easy to overfeed. Obesity is the single most common health issue in captive carpets and shortens their lifespan significantly. When in doubt โ€” feed a little less.

Have a question about feeding?

Get in Touch