
Australia is home to a large variety of pythons, from the massive scrub python to the tiny pygmy python. The country has close to half of the world's total python species. Pythons are voracious predators and can survive for several weeks without eating. Their diet varies depending on their type and size, but generally, they eat small mammals, birds, and reptiles. Some of the larger pythons have been seen eating wallabies and even juvenile kangaroos. Pythons are ambush hunters, using their sight and sense of smell to hunt prey. They do not chase their prey like most snakes but instead grab them with their teeth and wrap their muscular bodies around them to suffocate and consume them whole.
| Characteristics | Values |
|---|---|
| Python Species in Australia | Water Python, Olive Python, Woma Python, Children's Python, Black-headed Python, Scrub Python, Pygmy Python, Carpet Python, Diamond Python, Reticulated Python |
| Diet | Small mammals, birds, reptiles, eggs, rodents, fruit bats, possums, juvenile kangaroos, wallabies, rats, chickens, wild birds, flying foxes, lizards, frogs, water rats, water birds, baby crocodiles, raccoons, opossums, bobcats, alligators |
| Hunting Style | Pythons are ambush hunters, hunting both day and night. They use their sight, sense of smell, and heat-sensing pits to detect prey. They grab prey with their teeth and suffocate it by coiling their bodies around it. |
| Eating Frequency | Pythons do not eat frequently and can survive for several weeks without food. |
Explore related products
What You'll Learn
- Carpet Pythons eat small mammals, birds, lizards, and even domestic cats and dogs
- Black-Headed Pythons eat snakes, including venomous species
- Water Pythons eat water rats, water birds, baby crocodiles and other reptiles
- Woma Pythons eat small mammals, birds, and reptiles, and lure prey with tail movements
- Scrub Pythons eat rodents, fruit bats, possums, and even juvenile kangaroos

Carpet Pythons eat small mammals, birds, lizards, and even domestic cats and dogs
Carpet pythons are a common sight in Australia, especially in Brisbane, where they can be found in the suburbs and even in parks in the city centre. They are the biggest wild animals in the country's city gardens. They are usually olive green with markings, but their colourings and patterns can vary depending on their location. These snakes can grow to 3 metres (9 feet) in length and are active day and night. They are non-venomous but can deliver a nasty bite.
There have been several reports of carpet pythons eating cats. One person recounted how their boss's cat was eaten by a python, and another shared how they had lost three cats to carpet pythons. Some sources suggest that the risk to cats depends on the size of the python, with larger ones being more likely to prey on cats.
Carpet pythons have also been known to eat dogs, with one news report from 2014 detailing how a family pet dog was eaten by a carpet python. They have also been observed eating birds, with one instance of a two-metre coastal carpet python devouring a tawny frogmouth.
Carpet pythons are adaptable and can thrive in urban and suburban landscapes, which contributes to their success in Australian cities.
Applying to Law School in Australia: A Step-by-Step Guide
You may want to see also
Explore related products

Black-Headed Pythons eat snakes, including venomous species
Australia is home to a large variety of pythons, with 14 species, close to half of the world's total. Pythons in Australia feed on a variety of prey, from small mammals, birds, and reptiles to larger animals like wallabies.
One of the most distinctive pythons in Australia is the Black-Headed Python (Aspidites melanocephalus), which is native to the northern and central regions of the country. This python is unique in that it has a preference for preying on other snakes, even venomous ones. Its diet consists mainly of reptiles, and it is known to be immune to the venom of other snakes. This makes it a skilled hunter, capable of subduing and consuming a wide range of prey, including reptiles that may be venomous to other predators.
The Black-Headed Python is easily recognizable by its black head and muscular body, with a distinct neck and a robust form. Its length can vary, ranging from 1.5 to 3 meters, with some individuals reaching up to 3.5 meters. They are terrestrial, spending most of their time on the ground or low surfaces, but they are also capable of climbing rocks and trees. They are often found in wooded areas, rainforests, grasslands, and dry and rocky regions, typically among rocks and loose debris.
The diet of the Black-Headed Python is not limited solely to snakes. While reptiles make up a significant portion of their diet, they will also feed on small mammals and birds if available. Skinks are their primary prey, but they also hunt geckos, bearded dragons, legless lizards, and the perentie, Australia's largest monitor lizard. Their ability to consume venomous snakes is an adaptation that sets them apart from other pythons and contributes to their success in controlling reptile populations in Australian ecosystems.
In captivity, Black-Headed Pythons are fed a diet of mice, rats, quail, chickens, or rabbits, as providing them with their natural diet of reptiles can be challenging. They are known to be docile and can make good pets, although their size and strength require owners to be comfortable handling large snakes.
Gypsum's Geological Journey: Exploring Australia's Natural Deposits
You may want to see also
Explore related products

Water Pythons eat water rats, water birds, baby crocodiles and other reptiles
Water pythons are semi-aquatic snakes native to northern Australia and Papua New Guinea. They are found in waterholes such as creeks, lagoons, rivers, and man-made dams. These pythons are powerful predators and their diet includes water rats, water birds, baby crocodiles, and other reptiles.
Water pythons have a varied diet, including small saltwater and freshwater crocodiles, birds like magpie geese, reptiles, flying foxes, and small mammals. They are non-venomous and use their large teeth to capture prey before coiling their muscular bodies around it to suffocate and consume the prey whole.
Water rats, also known as rakali, are native to Australia and are found in various aquatic environments, including urban waterways. They are opportunistic predators and consume a range of prey, including crayfish, aquatic invertebrates, fish, mussels, birds, small mammals, frogs, and even other reptiles. Water rats have been observed dining at 'tables', where they bring their prey to a favoured spot, such as a rock or log, leaving behind discarded shells and bones.
Water pythons and water rats occupy similar ecological niches, both being semi-aquatic and having diverse diets. While water pythons are non-venomous constrictors, water rats are intelligent and adaptable predators. The presence of these species in Australia's aquatic ecosystems contributes to the country's diverse and fascinating wildlife.
In addition to water pythons and water rats, Australia is home to a wide variety of python species, including carpet pythons, diamond pythons, and reticulated pythons, which can be found in both natural and urban habitats, contributing to the country's reputation as a "land of pythons."
Basalt in Australia: Where is it Found?
You may want to see also
Explore related products
$14.95 $15.99

Woma Pythons eat small mammals, birds, and reptiles, and lure prey with tail movements
Australia is home to a large variety of pythons, with almost half of the world's species found in the country. These include the Water Python, the Olive Python, the Woma Python, the Children's Python, the Black-headed Python, the Scrub Python, and the Carpet Python.
The Woma Python, also known as the Sand Python, is found in the dry inland regions of all Australian states except Victoria and Tasmania. It shelters in hollow logs, animal burrows, or thick vegetation. The Woma Python has a unique method of killing its prey, as it often hunts in burrows, where there is not enough space to coil around its victim to suffocate it. Instead, it squashes the victim against the wall of the burrow. The Woma Python also has an unusual way of luring its prey, wriggling the end of its tail, much like a Death Adder.
The Woma Python eats small mammals, birds, and reptiles. Its diet is similar to that of the Black-headed Python, which is known to prey on other snakes, including venomous species. The Woma Python also preys on other snakes, in addition to small mammals and birds. These pythons are skilled hunters that have adapted to a wide range of prey, including other snakes, which they subdue by constriction.
The Woma Python's diet is typical of many Australian pythons, which are voracious predators of smaller mammals, birds, and reptiles. They are ambush hunters, using their sight and sense of smell to locate prey. Pythons do not have to eat frequently and can survive for several weeks without food. They are capable of swallowing large prey whole, and the digestive process can take days or even weeks.
Applying for a Quarantine Exemption: Australia's Process Simplified
You may want to see also
Explore related products

Scrub Pythons eat rodents, fruit bats, possums, and even juvenile kangaroos
In Australia, pythons are just as common as parrots. With 14 species, the country is home to almost half of the world's total python species. The massive scrub python, Australia's largest python species, is found in the tropical rainforests of Far North Queensland. These impressive hunters, which can reach up to 8 metres (26 feet) in length and weigh more than 25 kilograms (55 pounds), are often spotted at night in search of their prey.
Other pythons in Australia include the water python, found in the coastal regions of northern Australia, and the olive python, found in the coastal regions and inland areas of northwestern Western Australia and eastern Queensland. The woma, or sand python, is found in the dry inland regions of all Australian states except Victoria and Tasmania. The black-headed python is native to northern and central Australia, and the carpet python is found throughout mainland Australia, except in the arid centre and western regions.
The diet of Australian pythons varies depending on their type and size. Generally, they eat small mammals, birds, lizards, and other reptiles. Some larger pythons have been known to consume more substantial prey, such as wallabies and even adult deer. Pythons are voracious predators and can survive for several weeks without consuming anything. They do not chase their prey like most snakes but instead hunt and ambush, waiting for their prey to come to them.
Exploring Australia's East Coast: The Ocean's Embrace
You may want to see also
Frequently asked questions
The diet of a python in Australia depends on the type and size of the snake. Pythons in Australia eat small mammals, birds, and reptiles. Some of the larger pythons have been seen eating wallabies and even juvenile kangaroos.
Some small mammals that pythons eat in Australia include rats, water rats, possums, and bandicoots. Pythons have also been known to eat domestic cats and small dogs.
Some of the birds that pythons eat in Australia include wild birds, water birds and their eggs, fruit bats, and small insectivorous bats.











































