Snakes and crocodiles are two of the most feared and misunderstood creatures on the planet. While snakes range in size from just a few inches long to well over 20 feet long, crocodilians also vary in size. Crocodilians include crocodiles (like Nile and saltwater crocodiles) alligators, gharials, and caimans. But, are there massive snakes that can eat crocodiles? Can one apex predator actually kill and eat another?
Here, weโll learn about two living species of massive snakes that have been documented consuming crocodilians. Then, weโll take a look at two of the largest snakes that ever lived, and find out if they too could have eaten crocodiles. Finally, weโll discover some of todayโs largest snakes that could, theoretically, eat a crocodile.
Extant Snakes that Eat Crocodilians
Both large snakes and crocodiles are apex predators in their natural environments. This means that they have no natural predators, except, perhaps, each other. Massive snakes that can eat crocodiles donโt generally prey on other predatorsโtheyโre too dangerous to tangle with. Instead, they usually eat tamer prey, like deer, rats, raccoons, and other small to medium sized mammals.ย
But, there are at least two species of giant snake out there that have been documented killing and eating crocodilians. Letโs find out more!
1. Burmese Python

ยฉiStock.com/Lunatic_67
Burmese pythons are native to Southeast Asia, but theyโre also one of the most problematic invasive species in North America. These invasive pythons in the Florida Everglades eat just about everything in sightโincluding American alligators. Theyโre big enough too, topping out at around 23 feet long.ย
There have been multiple documented cases of these massive snakes doing just thatโswallowing gators whole. Unfortunately for the snake, sometimes the alligator, though dead, is just too large to digest. There is at least one recorded case of a dead alligator bursting through the stomach of a Burmese python, leading to the pythonโs death.
2. Olive Python

ยฉKen Griffiths/Shutterstock.com
Olive pythons are massive snakes that can eat crocodiles. They grow up to 13 feet long, with heavy bodies built for constricting and swallowing large prey. They are native to northern Australia, and typically feed on easy targets, like wallabies, birds, monitor lizards, and bats. However, they have often been observed picking off young, small crocodiles. And, there has been at least one recorded instance of a large olive python killing and eating a large, adult crocodile.ย
Extinct Snakes that Could Eat a Crocodile
Some of the largest snakes that ever lived actually died out millions of years ago, which is probably a good thing for us humans. But, were these giants of a forgotten age capable of killing and eating an adult crocodile? Most animals donโt mess with large crocodilians, but the largest snakes that ever slithered the Earth just might have.ย
Letโs find out which two extinct giant snakes could have eaten a crocodile!
1. Titanoboa

ยฉMichael Rosskothen/Shutterstock.com
This massive snake that can eat crocodiles is the largest snake that ever lived. Topping out at an estimated 50 feet, it lived around 60 million years ago, in the ancient rainforests of what is now South America. Titanoboa didnโt live at the same time as todayโs crocodilians, but, if it still lived today, it would almost certainly have no trouble killing and eating even the largest of crocs. In fact, scientists believe that titanoboa often snacked on an ancient crocodilian, known as Cerrejonisuchus improcerus, that grew to around seven feet long.
2. Gigantophis
Though not quite as big as Titanoboa, Gigantophis was no snake to mess with. Growing up to an estimated 35 feet long, this behemoth of the ancient world lived around 40 million years ago, in what is today northern Africa. If it was alive today, itโs highly likely that Gigantophis could eat just about anything it wantedโincluding crocodiles and alligators. But, its normal prey more likely included medium to large mammals.
Snakes that Could Theoretically Eat a Crocodile
So, weโve learned about living snakes that have been recorded munching on crocodilians. And, weโve discovered two extinct snakes that could almost certainly snack on even the largest crocodiles. But, what about other large snakes slithering the Earth today? Burmese and olive pythons arenโt the only giant snakes out there capable of eating crocodiles, theyโre just the only ones that have been documented doing it.
Letโs take a look at a few more massive snakes that can eat a crocodile. Weโll go over the reasons they could take on a croc, and the reasons they may never be observed in the act.
1. Green Anaconda

ยฉPatrick K. Campbell/Shutterstock.com
Green anacondas grow up to 17 feet long and live in the northern half of South America. Theyโve never been observed eating a crocodilian, though they do share some territory with Orinoco crocodiles. Given their size, itโs likely these behemoths could take on a crocodile, though theyโve never been documented doing so. Adult crocodiles are a dangerous target, which puts them low on the list of food items.
2. Indian Python

ยฉslowmotiongli/Shutterstock.com
Indian pythons grow up to ten feet long and inhabit the Indian subcontinent. They share their habitat with mugger crocodiles, saltwater crocodiles, and gharials. These snakes have never been documented eating crocodilians, but theyโre certainly large enough to eat small crocodiles. Indian pythons primarily eat mammals, not reptiles.
3. Amethystine Python

ยฉiStock.com/reptiles4all
These massive snakes that can eat crocodiles live in Indonesia and northern Australia. They grow up to 15 feet long and are theoretically capable of eating crocodiles. However, theyโve never been documented doing so. This is likely because crocodiles arenโt the ideal prey, like wallabies, rats, birds, and other warm-blooded creatures. Amethystine pythons share some parts of their range with saltwater crocodiles.
4. Reticulated Python

ยฉMark_Kostich/Shutterstock.com
Reticulated pythons live in Southeast Asia, where they grow up to 20 feet long. With their size and weight, they could undoubtedly eat a crocodilian. But, theyโve never been documented killing or eating one of these dangerous reptiles. Perhaps the biggest reason for this is that they donโt really share any territory with crocodilians. Also, reticulated pythons would rather eat creatures like deer and wild pigs, than attack a dangerous predator.
Discover the "Monster" Snake 5X Bigger than an Anaconda
Every day A-Z Animals sends out some of the most incredible facts in the world from our free newsletter. Want to discover the 10 most beautiful snakes in the world, a "snake island" where you're never more than 3 feet from danger, or a "monster" snake 5X larger than an anaconda? Then sign up right now and you'll start receiving our daily newsletter absolutely free.
Up Next:
More from A-Z Animals
The Featured Image

Thank you for reading! Have some feedback for us? Contact the AZ Animals editorial team.
Sources
- , Available here: https://www.businessinsider.com/terrifying-photos-show-a-python-devouring-a-crocodile-in-australia-2019-6
- , Available here: https://www.smithsonianmag.com/smart-news/see-python-swallow-crocodile-whole-180972631/#:~:text=Crocodiles%20and%20alligators%20actually%20end,caught%20on%20camera%20killing%20and
- , Available here: https://www.floridamuseum.ufl.edu/science/ancient-crocodile-relative-likely-food-source-for-titanoboa/#:~:text=Specimens%20used%20in%20the%20study,means%20small%20crocodile%20from%20Cerrejon
- , Available here: https://www.floridamuseum.ufl.edu/100years/titanoboa/