Snake Identifier
Green Tree Python (Morelia viridis)
A Green Tree Python by safaritravelplus, via Wikimedia Commons, licensed under CC0
Pythons

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.

Identify a snake

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.