8 Massive Snakes That Can Eat Crocodiles

Burmese Python
© iStock.com/Lunatic_67

Written by Brandi Allred

Updated: July 22, 2023

Share on:


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

Burmese Python



python is able to swallow animals as large as a deer.


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

Olive Python

The olive python can eat crocodiles

©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

titanoboa size

Titanoboa was the largest snake to ever live.

©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 garstini

Though not quite as big as Titanoboa, G. garstini 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 garstini 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

Where Do Snakes Live

The green anaconda is one of the largest snakes in the world today

©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

Biggest Snakes: The Indian Python

The Indian python could theoretically eat crocodiles


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

Amethystine python

Amethystine pythons are prized for their size and beautiful colors.


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

reticulated python


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.

Other Reptiles That Can Eat a Crocodile

While it seems that man is their main predator. These large reptiles are occasionally killed and eaten by big cats like leopards and panthers. Alligators and crocodiles can sustain a significant injury at the hands of large snakes.

In fact, other reptiles that eat crocodiles are in fact, other crocodiles! Cannibalism is a common behavior observed among crocodiles, which could be a result of food scarcity or an attempt to establish dominance, and it serves as a cautionary signal that even fellow crocodiles are not immune to their predatory behavior.

Furthermore, sharks may not be reptiles, however, in numerous instances, crocodilians have been hunted by other predators, such as great white sharks in Colombia or estuarine crocodiles being consumed by tiger sharks in Australia.

Summary of 8 Massive Snakes That Can Eat Crocodiles

RankNameLength in FeetLocation
1Burmese Python23Native to southeast Asia; invasive to Florida Everglades
2Olive Python13Northern Australia
3Titanoboa50South American rainforests 60 million years ago
4Gigantophis garstini35Northern Africa 40 million years ago
5Green Anaconda17Northern half of South America
6Indian Python10India
7Amethystine Python15Indonesia and northern Australia
8Reticulated Python20Southeast Asia

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.

Share this post on:
About the Author

Brandi is a professional writer by day and a fiction writer by night. Her nonfiction work focuses on animals, nature, and conservation. She holds degrees in English and Anthropology, and spends her free time writing horror, scifi, and fantasy stories.

Thank you for reading! Have some feedback for us? Contact the AZ Animals editorial team.