Snake Identifier
Spotted Python (Antaresia maculosa)
Antaresia maculosa 401995639 by Noah Kirkland, via Wikimedia Commons, licensed under CC BY 4.0
Pythons

Spotted Python

Antaresia maculosa

A small, slender Australian python patterned with irregular dark brown blotches on a pale background, often found near rocky waterways.

Venomous?
Non-venomous
Adult length
1-1.3 m (3.3-4.3 ft)
Range
Eastern Australia (Queensland, New South Wales)

Found a snake like this?

Identify any snake from a photo, free.

Identify a snake

Overview

The spotted python belongs to the genus Antaresia, the smallest pythons in the world. It is closely associated with rocky habitats and riparian zones in eastern Australia.

Its blotched, camouflaging pattern and modest size make it one of the more commonly encountered small pythons in its range.

How to identify it

  • Pale grey-brown to cream ground color
  • Irregular, disconnected dark brown blotches scattered across the body
  • Smooth glossy scales
  • Relatively slender build compared to other pythons
  • Round pupils
  • Distinguished from children's python by more irregular, less linear blotch pattern

Habitat & range

Found in coastal and subcoastal eastern Australia from northern Queensland to New South Wales. Favors rocky outcrops, caves, gorges, and areas near creeks and rivers, often sheltering in rock crevices or hollow logs.

Behavior, diet & reproduction

Nocturnal, becoming active at night to hunt small mammals, birds, and bats, sometimes seizing bats in flight near cave entrances. Generally calm temperament. Oviparous, laying small clutches of eggs which the female incubates by coiling.

Frequently asked questions

Is the spotted python dangerous?

No, it is a small non-venomous constrictor with a generally calm disposition.

How big does it get?

Typically 1-1.3 m (3.3-4.3 ft), making it one of the smaller python species.

What does it eat?

Small mammals, birds, and occasionally bats caught near cave roosts.

Where is it found?

Rocky habitats and waterways of eastern Australia.