Snake Identifier

How to Identify the Coastal Carpet Python (Identification Guide)

The Coastal Carpet Python is a large, variably patterned subspecies of carpet python found along the eastern Australian coast, typically showing olive, brown, or gray tones with a complex blotched or striped pattern.

Read the full Coastal Carpet Python encyclopedia entry →
How to Identify the Coastal Carpet Python (Identification Guide)
Adult Coastal Carpet Python by JustinReptile, via Wikimedia Commons, licensed under CC BY-SA 4.0

Key identifying features

The Coastal Carpet Python is a large, robust python, often reaching 6 to 9 feet or more, one of the biggest subspecies within the carpet python group. It shows a variable pattern of dark blotches, stripes, or a network of connecting marks over an olive, brown, tan, or grayish background, generally with less bright contrast than the Jungle Carpet Python.

Coloration & pattern

Ground color ranges from olive-brown to gray or tan, marked with dark brown to blackish blotches or irregular striping that can vary considerably between individuals and localities along its coastal range. Some individuals show a more subdued, camouflage-like pattern, while others display bolder blotching, but overall the coloration tends to be more muted than the vivid yellow-and-black jungle form.

Head, eyes & scales

The head is triangular and distinct from the neck, patterned similarly to the body, with heat-sensing pits along the lips for detecting prey. Eyes have vertically elliptical pupils. Scales are smooth with a subtle sheen.

Size & body shape

This is a heavy-bodied, powerful python, among the largest and bulkiest of the carpet python subspecies, well suited to both terrestrial and arboreal movement. Juveniles typically show a pattern similar to adults, sometimes with slightly more contrast that mutes as they mature.

Range & habitat where you'll see it

The Coastal Carpet Python occurs along the eastern coast of Australia, from Queensland down through New South Wales, inhabiting a wide range of environments including forests, woodlands, farmland, and even suburban areas, where it is one of the more commonly encountered large pythons.

How to tell it apart from look-alikes

Its larger size and more muted olive, brown, or gray tones distinguish it from the brighter, more contrasting black-and-gold Jungle Carpet Python found further north, though the two can intergrade where ranges overlap. Compared to the Diamond Python, which is found in the same general southeastern region, the Coastal Carpet Python shows more irregular blotching or striping rather than the Diamond Python's distinctive diamond or rosette-shaped yellow clusters, though intergradation between the two also occurs in areas of range overlap.

Frequently asked questions

How big does the Coastal Carpet Python get?

It commonly reaches 6 to 9 feet or more, making it one of the largest carpet python subspecies.

What colors does the Coastal Carpet Python show?

Typically olive-brown, tan, or gray with dark blotches or irregular striping, generally more muted than the bright jungle form.

Where is the Coastal Carpet Python found?

Along the eastern coast of Australia from Queensland through New South Wales, in a wide range of habitats including suburban areas.

How does it differ from the Diamond Python?

The Coastal Carpet Python shows irregular blotching or striping, while the Diamond Python has distinctive diamond or rosette-shaped yellow markings; the two can intergrade where their ranges overlap.