If you buy through a link in this guide, Bask & Burrow may earn money — an affiliate commission on another retailer's product, or our own margin where we are the seller of record. Neither costs you anything extra, and neither changes what we recommend — see our full disclosure policy.
“Carpet python” covers at least five genuinely different adult sizes: Irian Jaya and Darwin typically run roughly 4–6.5 ft, Jungle roughly 4.5–7 ft, Bredli roughly 5–7 ft, and Coastal — the largest — regularly 7–9 ft with records well past that. “Carpet pythons get 6 to 8 feet” is wrong in both directions depending which one you actually bought.
Search “how big does a carpet python get” and almost every answer gives you one number, usually somewhere between six and eight feet, as though every animal sold under that name grows to the same size. It doesn't. An Irian Jaya and a Coastal are both, genuinely, carpet pythons, and a healthy adult Coastal can be close to twice the length of a healthy adult Irian Jaya. Buy gear sized for the wrong one and you've either overbought for an animal that will never fill the space, or undersized one that's going to keep outgrowing the setup for years.
This guide breaks the size question down the way it actually needs to be asked — by subspecies, by sex, and by age — then runs the enclosure math per subspecies instead of asserting one tier for an entire, genuinely variable species complex. It also takes on the two pieces of folklore this hub exists to correct: that fast growth is a milestone worth chasing, and that a carpet python is basically a longer ball python that doesn't change anything else about the build.
Why “How Big Do They Get” Doesn't Have One Answer
Subspecies, not age, is usually the reason two answers to this question disagree so sharply. A three-year-old Irian Jaya that's already near its adult length and a three-year-old Coastal that's maybe two-thirds of the way there can both be accurately described as “a young adult carpet python” while differing by three feet or more in eventual size. Both halves of the site's folklore target are visible here: assuming every carpet python stays Jungle- or Irian-Jaya-scale undersizes a Coastal badly, and assuming every carpet python reaches Coastal-scale over-builds for a species that, at the small end, tops out shorter than a lot of colubrids.
Carpet Python Subspecies & What Actually Changes the Number
“Carpet python” is a species complex, not one animal. The five below cover what's actually sold in the US pet trade; a couple of wild Australian forms — the Diamond python and the Murray-Darling/inland carpet python — exist in the broader complex but are rare-to-absent in US collections and aren't covered here.
Jungle (Morelia spilota cheynei)
From the tropical rainforest of northeastern Queensland, and the brightest-patterned of the group. Most sourcing converges on roughly 4.5–7 ft for a healthy adult 5+ years old, males running the smaller end and females larger Scott Borden, jungle carpet python husbandry writeup, Medium, with occasional individuals reaching 7–8+ ft, typically over a decade old. One source runs notably lower — ExoticsKeeper puts Jungle at 3–5 ft ExoticsKeeper — worth naming as a real disagreement rather than picking a side silently.
Coastal (Morelia spilota mcdowelli)
The largest subspecies, from Queensland's east coast. Wikipedia gives roughly 2.7–3.0 m (8.9–9.8 ft) as a regularly attained adult length for this subspecies Wikipedia, “Carpet python” — broadly consistent with Unusual Pet Vets Australia's general carpet-python-wide estimate of 2–3 m, though that source does not break figures out by subspecies Unusual Pet Vets Australia. Other sourcing describes a typical adult range closer to 7–9 ft with large females on record to 10–11+ ft. This is the subspecies that most directly forces a bigger enclosure tier than the other four.
Irian Jaya (formerly grouped with M. s. variegata; sometimes marketed as M. s. harrisoni)
The only subspecies native outside Australia, from savanna and eucalypt forest on the Indonesian and Papua New Guinea sides of New Guinea, most trade animals originating near Merauke StarPythons. One of the smaller carpet pythons, roughly 4–6 ft, males usually smaller than females, with some sourcing extending the range to 7 ft ExoticsKeeper. Taxonomy here is genuinely unsettled — more on that below.
Bredli / Centralian (Morelia bredli)
From Central Australia's arid interior — a very different climate than any of the tropical Queensland forms above — and now generally classified as a full species rather than a M. spilota subspecies ExoticsKeeper. Sources disagree on typical captive size: Reptile House Australia's own care sheet puts it at “generally 1.5–1.8 m (4.9–5.9 ft) in captivity,” while Oakvale Wildlife and other keeper sources put the average closer to 2–2.2 m (6.5–7 ft), with exceptional individuals past 2.4 m (8 ft) Reptile House Australia; Oakvale Wildlife. Both figures are printed here rather than reconciled into one number.
Darwin (Morelia spilota variegata)
From the Northern Territory's tropical savanna. Most sourcing puts a typical adult at roughly 1.5–2.0 m (4.9–6.6 ft), occasionally to 7–8 ft. One well-documented exceptional male, captured at Humpty Doo, NT in 2008, measured 3.1 m (10.2 ft) — genuinely exceptional, not a figure to size a build around reported specimen data, widely cited in Darwin carpet python sourcing.
The Mixed-Lineage Problem: Most Pet-Trade Animals Aren't Pure Locality Stock
Irian Jaya is the clearest, best-documented example of a real problem that likely extends further than the sourcing for this guide can confirm. The name traces to the Indonesian province's former name (1973–2002, now Papua) rather than a clean taxonomic label, and what was long marketed and bred as “Irian Jaya” was for years lumped in with Darwin under M. s. variegata. Genetic work hasn't settled the question in the direction the trade name implies: Ciavaglia et al. (2015) relates Irian Jaya to Cape York Peninsula and Darwin populations rather than separating it out, and a 2022 taxonomic review by Mutton & Julander went further still, synonymizing the regional forms under the Darwin name rather than splitting Irian Jaya toward its own species status StarPythons.
The practical takeaway matters more than the taxonomy: an “Irian Jaya” bought today from a US breeder is very likely several generations removed from any single wild locality, and regulated export quotas plus decades of captive breeding have mixed genetic lines further ExoticsKeeper. The same caution reasonably extends to “Jungle” and “Coastal” animals of uncertain lineage, even though this guide's sourcing doesn't have a citation as specific as the Irian Jaya case for either. If you don't have documented locality or breeder-verified lineage, the honest move is to size your enclosure for the upper end of your subspecies' sourced range, not the label on the price tag.
Don't buy an enclosure sized for the smallest figure you can find for a given subspecies name. Locality crosses, unconfirmed lineage, and genuinely disputed taxonomy (Irian Jaya especially) are common enough in the US pet trade that sizing toward the higher end of a sourced range is the safer default, not overcaution.
Sexual Dimorphism: Why Sex Changes the Answer Too
Every subspecies-specific source in this guide's research that addresses sex agrees on direction, even where it disagrees on exact numbers: females run larger than males. Jungle males sit at the smaller end of the 4.5–7 ft range with females larger Scott Borden, Medium; Irian Jaya males are described as “usually smaller” than females across sourcing ExoticsKeeper; Bredli sourcing describes females as generally larger-bodied than males. Wikipedia's broader synthesis of the species complex puts the difference as high as roughly four times the body mass in some populations Wikipedia, “Carpet python” — a figure worth treating as directional rather than a precise average, since it isn't independently corroborated elsewhere in this guide's sourcing, but the direction itself (a meaningfully heavier female, not just a marginally longer one) is consistent everywhere this guide looked.
The practical implication: if you don't know your animal's sex, or you have a female of any of the five subspecies above, size toward the upper end of that subspecies' sourced range rather than the midpoint. A male-only estimate is the single easiest way to undersize a build for an animal that turns out to be female.
Growth Timeline: From Hatchling to Adult Size
Sourcing for this guide has no confirmed hatchling length figure — treat any specific “X inches at hatching” number you see elsewhere as unverified here rather than something this guide can back. What is reasonably well sourced is the shape of the growth curve after that point.
| Stage | What's happening | Source |
|---|---|---|
| Hatchling – first year | Housed in a small tub (a “lunch box” size is commonly cited); steady weekly-cadence feeding drives most early growth | Unusual Pet Vets Australia |
| ~18–24 months | Commonly reaches roughly 4 ft in length but still visibly slim; girth develops over the following year, largely independent of further length gain | Reptile Forums UK, keeper-reported |
| ~1.5–2 years | Males often reach sexual maturity in this window — a maturity milestone, not necessarily a full-adult-length one | Scott Borden, Medium |
| 4+ years | Females generally recommended to reach at least this age before any breeding attempt, reflecting a slower size/maturity curve than males | Scott Borden, Medium |
| 5+ years | Length settles into the healthy adult range described above for most keepers | Scott Borden, Medium |
Some intermediate housing detail worth planning for: keepers commonly raise young animals in rack systems, then move them into an intermediate cage — commonly cited around 4 ft wide by 2 ft deep by 18 in high — once they've put on enough size, well before they're ready for a full adult-tier enclosure Scott Borden, Medium. That intermediate stage is worth budgeting for separately rather than assuming a hatchling goes straight from a small tub into an adult build.
Power-Feeding and Fast Growth: A Welfare Cost, Not a Milestone
Feeding-frequency sourcing across every source this guide checked runs on a noticeably slower cadence than the site's colubrid feeding ladder (hatchling 5–7 days, juvenile 7–10, adult 10–14 — itself explicitly a colubrid convention, never extended to a python in print, per our corn snake guide). For carpet pythons: RSPCA Australia gives young animals 1–2 weeks and adults 2–4 weeks; StarPythons runs weekly through a progression of increasing prey sizes up to a 150 g rat, then stretches to 14 days and, for large adults on 300–400 g+ rats, out to 21–28 days RSPCA Australia; StarPythons. Adult carpet pythons routinely go longer between meals than the colubrid ladder's own adult ceiling of 10–14 days — the ladder does not transfer directly, consistent with the site's existing convention that it's colubrid-specific. Whether the site's obesity-prevention stretch to 14–21+ days for adults applies equally here is a fair question this guide's sourcing can't fully settle beyond noting that several sources already put large adult carpet pythons in that range as a matter of course, not as an extended, obesity-driven adjustment.
Where sourcing is unambiguous is on power-feeding itself. StarPythons states plainly that slower growth is both healthier and more natural than power-feeding, that weekly feeding already represents the upper end of what it considers responsible, and that obesity in pythons is a serious welfare concern tied to fatty liver disease and reduced reproductive success — not a cosmetic issue StarPythons. Scott Borden's own husbandry notes echo this directly: obesity is described as “pretty prevalent” in carpet pythons specifically, a caution worth taking seriously given how food-motivated this species is Scott Borden, Medium. Watch for a smooth taper from body to tail; an abrupt transition is the sign to reduce prey size, extend the interval, or both, rather than a milestone to feed past.
Reaching 4 ft by 18–24 months on a normal weekly-to-biweekly feeding cadence is already a strong growth rate for this species — it isn't a sign you need to feed more or larger to “catch up.” A genuinely food-motivated snake will beg for every meal regardless of whether it needs one; that's the animal's temperament, not a hunger signal to act on.
From Adult Length to Enclosure Size: Running the Numbers by Subspecies
This site's sizing framework gives two standing rules that apply regardless of species: the Federation of British Herpetologists formula — enclosure length = 0.9 × total length, width = 0.45 × total length, height = 0.3 × total length — and a separate, simpler floor: the enclosure has to be at least as long as the snake, with “coiled length” sizing explicitly rejected as outdated (our full enclosure size chart). Nobody runs both formulas per subspecies for this species — here's that math, using this guide's own sourced representative adult length for each.
| Subspecies | Representative adult length (this guide) | FBH-calculated L×W×H | “At least as long as the snake” floor |
|---|---|---|---|
| Irian Jaya | 5 ft | 54×27×18 in | 60 in (5 ft) long |
| Darwin | 5.5 ft | 59×30×20 in | 66 in (5.5 ft) long |
| Jungle | 6 ft | 65×32×22 in | 72 in (6 ft) long |
| Bredli | 6.5 ft | 70×35×23 in | 78 in (6.5 ft) long |
| Coastal (typical) | 8 ft | 86×43×29 in | 96 in (8 ft) long |
| Coastal (large female) | 10 ft | 108×54×36 in | 120 in (10 ft) long |
Two things worth reading directly off that table rather than skimming past. First, the FBH formula's own length term (0.9 × total length) falls slightly short of the snake's actual length at every row — running the two rules side by side surfaces a real tension between this site's own standing formulas, and the resolution is straightforward: treat full adult length, rounded up to the nearest practical footprint, as the harder floor, and the FBH figure as a secondary check on width and height rather than the final word on length. Second, even the smallest subspecies here (Irian Jaya, at a conservative 5 ft) already calls for a longer footprint than the site's 4x2x2 (48×24×24 in) gold-standard terrestrial figure (BB-053) once you apply “at least as long as the snake” literally — and a typical adult Coastal calls for a footprint at or beyond the “6-ft” tier this hub's own commercial guide treats as a genuine upper bound, not a starting point. See our enclosure buying guide for which stock and made-to-order builds actually fit these numbers.
What this table's FBH height column can't tell you is whether that height is enough for a climbing species — it's a length-derived formula, not a behavior-derived one. The closest structural analogue already sourced on this site is the boa constrictor spine: a semi-arboreal boa needs a 6x3x3 ft floor as an adult (BCI) or 8x4x4 ft for any boa over 8 ft, with height treated as a completely separate requirement from length, not a fraction derived from it (BB-038) (BB-040). Set against that precedent, every height figure in the table above — 18 to 36 inches — reads short. That comparison is offered here as an analogy from the closest available precedent, not a sourced carpet python figure; the species' own settled height doctrine is this hub's pillar guide's job to source, not this article's.
One external, species-specific data point worth naming alongside this guide's own math: ReptiFiles' own Bredl's python care sheet states a minimum of 7 ft long by 3 ft wide by 3 ft tall for this subspecies specifically — a real-world figure that lands close to, and taller than, this guide's own FBH-derived row for Bredli, and useful as an independent sanity check on the height-versus-length tension above.
Lifespan and the Buy-Once Argument
RSPCA Australia states captive carpet python life expectancy at up to 20–30 years RSPCA Australia. Bredli-specific sourcing is consistent with that range: Reptile House Australia's own care sheet states “over 20 years,” and Oakvale Wildlife separately describes an average of 20–30 years for the species, while noting plainly that detailed longevity data for this specific animal remains limited — a caveat worth carrying forward rather than dropping Reptile House Australia; Oakvale Wildlife.
House style ties a sourced lifespan figure directly to the buy-once argument, and it applies with extra force here: this hub's own cost doctrine already states that buying the Recommended tier once beats buying Budget and upgrading twice (BB-091). A carpet python you'll likely keep for two to three decades, in a build that has to accommodate active, food-motivated growth to a genuinely uncertain adult size unless you know your subspecies and sex with confidence, is exactly the scenario that doctrine is written for. Sizing for the upper end of your subspecies' sourced range on the first purchase is cheaper, over the life of the animal, than resizing once growth outpaces a build chosen for the smallest number you could find.
Measuring Your Own Animal
Three simple tools do most of the work of tracking where your specific snake actually falls in the ranges above, rather than guessing from a subspecies label alone. A soft measuring tape gives you total length — measure along the snake's natural curve, not stretched taut. A digital gram scale tracks weight over time and lets you apply the roughly 10%-of-body-weight prey-size guideline directly rather than eyeballing it RSPCA Australia, and it's the most direct way to catch the abrupt-taper warning sign from the power-feeding section above before it becomes a real problem. An infrared temperature gun belongs in the kit too — not for sizing, but because it's the standard tool this site recommends for verifying basking surface temperature once your enclosure is set up, covered in full in the pillar guide.
For hatchling and juvenile housing specifically: a secure, well-ventilated grow-out tub sized appropriately for a small animal is standard practice before any full-size enclosure purchase, and it's worth budgeting as its own line item rather than assuming the adult enclosure does double duty from day one. This guide's sourcing has no confirmed vendor or price for a grow-out tub, a digital gram scale, or an IR temperature gun specifically — named here as real, necessary categories rather than left off the shopping list, without inventing a brand this task's sourcing doesn't confirm.
Common Sizing Mistakes
- Treating “carpet python” as one adult size and buying the same enclosure regardless of subspecies — the single biggest sizing error this guide exists to correct
- Assuming a “Jungle stays small” label means small in absolute terms, rather than small relative to a Coastal
- Sizing off the smallest published figure for a subspecies rather than the upper end, especially with unconfirmed lineage or an unknown sex
- Power-feeding to reach adult size faster — a welfare cost tied to obesity, not a milestone worth chasing
- Buying a hatchling-scale tub and expecting it to remain adequate through the intermediate growth stage described above
- Assuming FBH's calculated height figure is sufficient for a climbing species without checking it against a height-specific source
- Irian Jaya or Darwin (~4–6.5 ft): the smallest-footprint tier of the five, but still longer than a 4x2x2 once fully grown — confirm lineage before assuming the low end of the range
- Jungle (~4.5–7 ft): a genuine mid-tier animal, not the “stays small” label it's often given relative to Coastal
- Bredli (~5–7 ft): sourcing disagrees on the average within this band — size toward the upper figure unless you have reason not to
- Coastal (~7–9+ ft): the subspecies most likely to force a bigger enclosure tier than the other four, with large females well past that
See which enclosures actually fit these numbers →
Frequently Asked Questions
It depends heavily on subspecies: roughly 4–6.5 ft for Irian Jaya and Darwin, 4.5–7 ft for Jungle, 5–7 ft for Bredli, and 7–9+ ft for Coastal, the largest. There's no single accurate number for “a carpet python” as a whole.
Source — Wikipedia; Unusual Pet Vets Australia; ExoticsKeeper; Scott Borden, Medium; Reptile House Australia; Oakvale WildlifeNot in absolute terms — most sourcing puts adult Jungles at roughly 4.5–7 ft, a genuine mid-size python. “Stays small” only holds relative to a Coastal, the subspecies most likely to double that length.
Source — Scott Borden, Medium; ExoticsKeeperHistorically grouped together under the same subspecies, and genetic work broadly supports that: research relates Irian Jaya to Darwin and Cape York Peninsula populations, and a 2022 taxonomic review synonymized the regional forms under the Darwin name rather than splitting Irian Jaya out toward its own species status. Most US pet-trade “Irian Jaya” animals are also several generations from confirmed wild lineage.
Source — StarPythonsUp to 20–30 years in captivity, consistent across general and Bredli-specific sourcing. That's long enough that sizing an enclosure for your actual subspecies and sex on the first purchase matters more than it would for a shorter-lived pet.
Source — RSPCA Australia; Reptile House Australia; Oakvale WildlifeNo. Sourcing is consistent that slower, steady growth is healthier, and that carpet python obesity is a real welfare concern tied to fatty liver disease and reduced reproductive success, not a cosmetic issue. Reaching roughly 4 ft by 18–24 months on a normal feeding cadence is already a strong growth rate.
Source — StarPythons; Scott Borden, Medium