Green Tree Python: Habitat, Behaviour and What to Expect
Green tree python in Indonesia: where it lives
The green tree python in Indonesia is an arboreal python of the eastern islands and western New Guinea, not a snake associated with Bali or a single visitor site. It is usually recognised by its bright green adult colour, pale markings along the back and habit of resting in a compact coil on branches. Young snakes can be yellow or brick red before changing towards green. A sighting is an encounter with a wild animal, not a scheduled wildlife attraction; the responsible response is to watch from a distance and leave it where it is.
In Indonesian wildlife identification material, the species is listed as Morelia viridis and called sanca hijau. Its recorded Indonesian range includes Papua and islands such as Raja Ampat, Biak, Yapen and the Aru Islands. Those names describe a wide region of forest and island habitats, not a route on which a traveller can expect to find one. This guide explains the snake’s appearance, range, behaviour and the limits of what a visitor can sensibly plan around.
How to recognise a green tree python
An adult’s colour is the feature most likely to catch the eye: a vivid green body against foliage. Look more closely and the back may show a line or scattered pattern of white, yellow or blue markings. Indonesian identification material notes that the pattern varies among populations. That variation is useful context, but colour alone is not a reliable basis for identifying a snake seen briefly in poor light.
The head is broad in relation to the slender neck and body, and the eyes have yellow-gold irises. The tail is strongly prehensile: it can curl around a branch and help secure the snake as it rests or moves. These features fit a life spent above the ground. A person seeing only a green loop between leaves may not notice the head or tail at all; camouflage and a still posture can make the animal difficult to distinguish from foliage.
Juveniles look strikingly different. Their colour changes as they grow, so a young snake is not a separate species merely because it lacks the familiar adult green. The transition is gradual rather than an overnight switch, and an individual may show intermediate patches. This change also means a photograph of a juvenile can be misleading if someone expects every green tree python to be green.
Several other snakes can be green, and a quick glimpse rarely provides enough detail for a confident identification. The shape of the head, the pattern on the back, where the animal is resting and the local range all matter. In Papua and its offshore islands, the green tree python belongs to a broader community of reptiles; an unfamiliar snake should not be approached or handled to settle its name. A clear photograph taken without disturbing it is more useful than a close encounter.
Where it occurs across eastern Indonesia
The Indonesian range centres on western New Guinea and nearby islands. The recorded names include Papua, Raja Ampat, Biak, Yapen and the Aru Islands. These places are separated by sea and contain different landscapes, so “found in Papua” should not be read as “easy to see anywhere in Papua”. A record from an island establishes occurrence there; it does not mean the snake is common around settlements, present on every trail or visible during a short visit.
The species is associated with forested environments, including lowland rainforest and regrowth. Indonesian identification material gives a broad elevation range from lowlands to about 2,000 metres above sea level. That is a species-level range, not a promise that suitable habitat or sightings occur at every height. Forest structure matters: branches provide resting and ambush positions, while the surrounding vegetation offers concealment. A cleared roadside or open viewpoint is therefore a poor place to infer what the forest holds.
The Aru Islands are especially relevant to the animal’s scientific history: they are identified as the type locality in taxonomic references. The wider Indonesian distribution reaches across Papua and several island groups. For travellers comparing wildlife destinations, the Indonesia wildlife guide gives the wider context for species and habitats across the archipelago.
It is also important to separate this range from Bali. Bali is far west of the Indonesian locations listed here. A green snake encountered on Bali should not be labelled a green tree python simply because the common name sounds familiar. Identification needs to match the animal and place; if uncertain, keep space and let a qualified wildlife responder deal with a snake that is in a building or creating an immediate hazard.
Why it rests in branches and waits
The green tree python is adapted to life in trees. Its characteristic resting posture places one or more loops over a branch, with the head resting near the centre of the coil. The grip of the prehensile tail adds stability. This posture can appear deliberate and almost decorative, but it is functional: the snake can remain supported above ground while conserving movement and staying partly hidden among leaves.
It is an ambush predator. Rather than actively chasing prey across open ground, it waits for an animal to come within reach and then strikes. The diet changes with size and age. Small juveniles take small prey such as lizards; larger snakes can take birds and small mammals. This shift helps explain why a species can use different parts of the habitat over its life. It also cautions against a simplistic picture of a snake that spends every moment high in the canopy: resting and hunting positions can vary with age, prey and local conditions.
Stillness is not evidence that a snake is tame, sick or available to touch. A python may remain motionless while alert to what is nearby. Reaching towards it can turn a quiet observation into a defensive encounter, especially if the animal feels trapped or a person blocks its route away. Give it an unobstructed path, do not poke branches to make it move, and keep children and pets well back.
At night, a torch may reveal eyeshine or a resting snake, but searching by disturbing foliage is not responsible wildlife watching. The branch that appears empty from a path may hold an animal concealed by leaves, and a sudden close approach can startle both observer and snake. If an animal is spotted, stop at a comfortable distance, avoid surrounding it with a group and move on without trying to improve the view by touching, lifting or repositioning it.
Juvenile colour change is part of its life history
The bright yellow or red young and green adults invite the question of why the colours differ. The change is associated with development and shifts in habitat use and feeding, rather than serving as a simple signal of maturity that can be read from colour alone. In forest-edge settings, yellow or reddish juveniles may be less conspicuous against the backgrounds they use; green adults blend more readily into foliage. Camouflage depends on the particular light, leaves and viewpoint, so neither colour makes the snake impossible to see.
Colour variation also has a geographic dimension. Northern and southern populations show different markings. Green pythons also form a species complex, and the boundaries between names used for populations in and around New Guinea have been revised. The practical point is that populations can differ and scientific naming has been refined. The name Morelia viridis is used for the animal covered here; other genus or species names may appear in some field guides.
For identification in the field, age, locality and pattern should be considered together. A yellow juvenile in the forest is not an adult with an unusual colour, and a blue-marked green adult does not automatically belong to a different species on the basis of colour alone. Avoid trying to assign a formal name from a distant, brief glimpse. Observation can be worthwhile without turning every encounter into a capture or a close inspection.
What a visitor should expect in the wild
There is no dependable viewing season or public viewing point established for this species in the places covered here. It is a camouflaged, largely still animal, and visibility depends on chance, habitat and the observer’s ability to notice it without disturbing the forest. A trip to an island or region within its range should be planned for the wider landscape and wildlife, not on the assumption that a green tree python will appear.
If a snake is encountered during a walk, pause before moving closer. Check that you are not standing beneath the branch or blocking the animal’s route. Keep a respectful gap, use a zoom lens if you want a photograph, and leave the animal undisturbed. Do not touch, feed, catch, carry or invite anyone to handle it. Captive animal displays and wild sightings are different experiences; a photo of a snake in someone’s hands does not show how to behave around one in the forest.
For an animal inside a room, near a busy path or in a place where people cannot avoid it, do not attempt a self-rescue by grabbing the body or tail. Move people away and ask the site’s responsible local staff or wildlife responders to manage the situation. This is especially important with a large snake, where an inexperienced person can injure the animal or provoke a bite. The goal is to create space, not to prove whether the snake is dangerous.
People often ask whether the green tree python is venomous. It is a python, not a venomous viper, but that distinction is not permission to handle it. A bite from any wild snake can cause injury and infection, while restraint can injure the animal. Distance is the useful practical rule: admire the markings, let the snake choose where to move and do not put hands near its head.
Conservation and responsible observation
The species is a native animal of the eastern region of Indonesia. That makes habitat and trade relevant parts of its story. A species can occur across a broad range and still face pressures in particular places. A traveller should not infer abundance from a single sighting, or scarcity from a day without one.
Wild-caught reptiles can be difficult to distinguish from captive-bred animals once they are removed from their habitat. Do not buy, collect or transport a snake encountered in the wild, and do not treat a photograph as proof that handling is harmless. If a trip includes wildlife viewing, favour observation that leaves animals free to retreat. Avoid activities that promise a guaranteed close encounter, encourage contact or use an animal as a prop.
Range guides can help put an animal in context without turning a location into a promise. The orangutan guide covers another forest-dwelling species in Indonesia, while the Tanjung Puting National Park guide explains a named protected landscape. These are different animals and settings; they are useful comparisons for understanding why Indonesian wildlife experiences depend on habitat and place rather than a generic “jungle” label.
Questions about green tree pythons in Indonesia
Can I see a green tree python in Bali?
A green snake on Bali should not be identified as this species from colour alone. Keep back and seek local help if it is in a place where people could come into contact with it.
Are green tree pythons dangerous to people?
They are pythons rather than venomous snakes, but they are still wild animals and can bite when threatened or handled. Do not touch, corner or attempt to move one. Give it space and let it leave on its own whenever possible.
Why are some green tree pythons red or yellow?
Young snakes can be bright yellow or brick red and change towards green as they grow. The Indonesian identification guide describes both juvenile colours, while adult patterns also vary between regions.
Where in Indonesia do green tree pythons live?
Recorded locations include Papua, Raja Ampat, Biak, Yapen and the Aru Islands. Their presence across this wide area does not mean a particular forest walk or visitor site offers reliable sightings.
What does a green tree python eat?
Prey changes as the snake grows. Young animals take small prey such as lizards; adults can take birds and small mammals. The snake waits in ambush rather than relying on a long chase.
Related guides: Where the Coconut Lorikeet occurs, blue-tailed bee-eater, Oriental Dollarbird: the silver-winged roller of Indonesia, How to recognise an Amboina box turtle, Reticulated Python.
