
Green Tree Python
Morelia viridis
A vividly green, non-venomous arboreal python of New Guinea and northern Australia, known for its striking resemblance to the emerald tree boa of South America.
- Venomous?
- Non-venomous
- Adult length
- 1.2-1.8 m (4-6 ft)
- Range
- New Guinea, Cape York Peninsula of Australia, and nearby islands
Found a snake like this?
Identify any snake from a photo, free.
Overview
The Green Tree Python is a non-venomous constrictor native to the rainforests of New Guinea, nearby islands, and the Cape York Peninsula of Australia. It is a classic example of convergent evolution, closely resembling the unrelated emerald tree boa of South America despite living on the opposite side of the world.
Juveniles are often strikingly different in color from adults, typically hatching in yellow or red morphs before transitioning to green as they mature.
How to identify it
- Vivid green adult coloration, often with scattered white or yellow markings along the spine
- Juveniles typically bright yellow or red, changing color with age
- Prehensile tail adapted for gripping branches
- Distinct triangular head with heat-sensing pits
- Vertically elliptical pupils
- Distinguished from the emerald tree boa by geographic range and subtle scale differences, as they are not closely related
Habitat & range
Found in tropical rainforests of New Guinea, surrounding islands, and the Cape York Peninsula of far northern Australia. Almost entirely arboreal, rarely descending to the forest floor except to move between trees.
Behavior, diet & reproduction
Nocturnal and highly arboreal, often resting coiled over a branch in a characteristic saddle-like posture during the day. Feeds on small mammals, birds, and lizards, using heat-sensing pits to detect prey. Reproduction is oviparous, with females coiling around their eggs during incubation.
Frequently asked questions
Is the Green Tree Python venomous?
No, it is a non-venomous constrictor.
Why do juveniles look so different from adults?
Juveniles hatch in yellow or red color morphs and gradually transition to green as they mature.
Is it related to the emerald tree boa?
No, despite looking remarkably similar, they are not closely related; their resemblance is a result of convergent evolution.
Where does it live?
It is native to New Guinea, nearby islands, and the Cape York Peninsula of northern Australia.
Green Tree Python guides
In-depth guides for identifying and understanding Green Tree Python.