How to Identify the Green Tree Python (Identification Guide)
The Green Tree Python is identified by its vivid green adult coloring, prehensile tail, and characteristic coiled resting posture draped over branches.
Read the full Green Tree Python encyclopedia entry →
Key identifying features
The Green Tree Python (Morelia viridis) is instantly recognizable by its bright green body as an adult, combined with a slender, laterally compressed shape adapted for life in the trees. Its habit of resting in a distinctive saddle-like coil draped over a branch, with the head positioned in the center, is a signature identification cue for this arboreal species.
Coloration & pattern
Adults are typically a vivid, uniform green, sometimes with scattered white, yellow, or pale blue flecks or broken stripes along the back. The belly is usually a contrasting pale yellow or white. Notably, juveniles look nothing like adults, hatching in bright yellow, red, or orange coloration and gradually transitioning to green as they mature, a phenomenon known as ontogenetic color change.
Head, eyes & scales
The head is large and distinctly triangular, set off from a narrow neck, with heat-sensing pits along the lips for detecting prey. Eyes are large with vertically elliptical pupils, suited to its nocturnal and crepuscular activity. Scales are smooth and glossy.
Size & body shape
This python has a slender, laterally compressed body suited to gripping branches, with adults typically reaching 1.5 to 2 meters. The tail is prehensile and used to anchor the snake while it rests or moves through the canopy, and the body shape overall is more streamlined than heavier-bodied terrestrial pythons.
Range & habitat where you'll see it
The Green Tree Python is native to the rainforests of New Guinea, surrounding islands, and the Cape York Peninsula of northern Australia. It is highly arboreal, spending nearly all its time coiled on branches within the forest canopy, descending only rarely.
How to tell it apart from look-alikes
Its vivid green adult coloration and characteristic saddle-draped resting posture distinguish it from other arboreal snakes, including the unrelated Emerald Tree Boa of South America, which has a similar appearance but a different range and slightly different head and scale proportions. The dramatic color change from juvenile to adult is also a useful identification clue specific to this species.
Frequently asked questions
Are Green Tree Python babies green?
No, hatchlings are typically bright yellow, red, or orange and gradually turn green as they mature.
How does a Green Tree Python rest on branches?
It coils into a distinctive saddle shape draped over a branch with its head positioned in the center of the coil.
Where is the Green Tree Python found?
In rainforests of New Guinea, nearby islands, and northern Australia's Cape York Peninsula.
How is it different from the Emerald Tree Boa?
Though similarly colored, they are unrelated species from different continents with subtle differences in head and scale shape.
How large does the Green Tree Python get?
Adults typically reach 1.5 to 2 meters with a slender, laterally compressed body.