
Coastal Carpet Python
Morelia spilota mcdowelli
One of the largest carpet python subspecies, found along Australia's eastern seaboard with a variable olive-to-brown blotched pattern.
- Venomous?
- Non-venomous
- Adult length
- 2-3 m (6.6-9.8 ft), occasionally larger
- Range
- Eastern Australia (Queensland, northern New South Wales)
Found a snake like this?
Identify any snake from a photo, free.
Overview
The coastal carpet python is a large, widespread subspecies of Morelia spilota occupying much of the eastern Australian coastline from Queensland into northern New South Wales. It shows considerable variation in color and pattern across its range.
As a highly adaptable python, it thrives in both natural bushland and suburban environments, frequently entering roof spaces and gardens in search of shelter and prey.
How to identify it
- Olive-brown to grey-brown background with irregular darker blotches, sometimes with cream highlights
- Pattern variable across the range, from bold to subdued
- Smooth scales
- Broad head distinct from neck
- Heat-sensing labial pits present
- Larger average size distinguishes it from some other carpet python subspecies
Habitat & range
Ranges along coastal and subcoastal eastern Australia from central Queensland to northern New South Wales. Inhabits forests, woodlands, farmland, and urban and suburban areas, often denning in roof cavities, wood piles, or tree hollows.
Behavior, diet & reproduction
Nocturnal hunter of birds, mammals, and occasionally reptiles, ambushing prey from concealment. Adapts readily to human-modified landscapes. Oviparous, with females coiling around clutches to maintain incubation temperature.
Frequently asked questions
Is the coastal carpet python dangerous to humans?
No, it is non-venomous, though large individuals can deliver a painful bite if threatened.
How large can it get?
Typically 2-3 m, with some large individuals exceeding this.
Does it live near people?
Yes, it commonly inhabits suburban gardens and roof spaces along the eastern Australian coast.
What does it eat?
Birds, mammals, and occasionally other reptiles.
Coastal Carpet Python guides
In-depth guides for identifying and understanding Coastal Carpet Python.