A Great Blue Heron eating a snake.

16 Birds That Eat Snakes (with Photos, ID & Information)

Birds are often depicted as gentle creatures that only eat seeds and other light foods. However, this is not always the case.

Many species of birds will consume snakes or even lizards, turtles, and mice if they come across them in their natural habitat. In this article, we will explore 16 birds that eat snakes with photos, ID & information about them.


Hawks eat snakes because they are opportunistic predators and snakes make for a quick meal. Hawks will generally fly above the ground, searching for prey with their keen eyesight.

They may catch the snake by swooping down and grabbing it in their talons or beak. If the hawk is not able to grab it right away, he will then drop from his perch and continue chasing after it until he can grasp it again.

Related Post: 32 Fun Facts About Hawks


Snakes and vultures don’t often come into contact with one another. But do vultures eat snakes? The answer is yes, they do. If you see a dead snake on the ground, it’s likely that a hungry vulture will pick up the scent of fresh meat and fly down to snatch it up for an easy meal.

The most common prey items include insects, small mammals such as mice and rabbits, reptiles such as lizards and snakes, fish, large invertebrates like scorpions.

Related Post: 18 Facts About Turkey Vultures


long-eared owl
Image by Kevinsphotos from Pixabay

Do owls eat snakes? The answer is yes. Owls are predators and as such, they do consume other animals, including reptiles like snakes. Snakes make up a small percentage of the diet for most species of owl, but some species rely on them a little more.

For example, the barn owl mainly eats rodents but also has been known to hunt and eat other small mammals like shrews and bats; it will also prey on amphibians, lizards, birds, and insects​​​​.

Related Post: 17 Fun Facts About Owls


A Crow on a fence.
Photo by Pete Nuij on Unsplash

Crows are one of the most common birds in North America. They are omnivores, eating both animals and plants. Crows are opportunistic feeders, so they’re going to attack anything that moves in their vicinity. 

Snakes are not common prey for crows, but they do occasionally hunt them when other food sources are scarce. Crows have been observed eating small constrictors such as rat snakes and garter snakes in some areas.

Related Post:


Image by HRHCC from Pixabay

The roadrunner is a North American bird that inhabits the southwestern United States and northern Mexico. Roadrunners are omnivores, this means that they eat both animals and plants.

Roadrunners have been observed eating snakes as well as other small mammals such as lizards, rodents, and insects. A roadrunner’s long, slender beak is perfect for eating venomous snakes such as rattlesnakes and copperheads.

Related Post: 32 Fun Facts About Roadrunners


Image by Diana Day from Pixabay

Eagles are well known for their long wingspan and majestic call. However, did you know that they also eat snakes? Eagles will often prey on rattlesnakes, cottonmouths, and other types of venomous snakes because they can’t be harmed by the snake’s poison.

They’ll grab the snake with their talons then use their powerful beak to tear off chunks of flesh until it’s dead. 

Related Post:


A peregrine falcon.
Image by Capri23auto from Pixabay

Have you ever seen a falcon swoop down and grab a snake from the ground? It might be difficult to believe, but falcons actually eat snakes. A common food for these birds is the Eastern Grass Snake, which can grow up to 4 feet long.

When hunting, they will frequently fly up and perch on trees or telephone poles before spotting their prey. They will then dive at it and grab it with their talons before flying back up into the air again.

Related Post:


A peacock foraging.
Photo by Alexandr Podvalny from Pexels

Peacocks are beautiful, with their shimmering feathers and gorgeous tails. Many people do not know that peacocks also have a voracious appetite for snakes!  A Peacock will hunt out even poisonous snakes. 

When they see a snake, the peacock will chase it and then pick it up by its tail. The peacock then swings the snake around its head like a lasso to kill it before eating it.​​​​​​​

Laughing Kookaburras

Laughing Kookaburra
Image by Chesna from Pixabay

Did you know that Kookaburras eat snakes? In Australia, the Laughing Kookaburra is a carnivorous bird. In addition to small mammals and lizards, one of their favorite meals is to prey on snakes.

They usually use their claws to dispatch the snake before eating it headfirst. This behavior is most likely related to the competition for food sources in their habitat as well as predation on some of their own species.​​​​​​​


Herons are large, long-legged wading birds that are often seen standing in the water. They have a long neck and a sharp beak for catching fish. Herons eat other animals too, including frogs, lizards, mice, and even snakes!​​​​​​​

Herons will attack any snake that enters its territory but prefer smaller ones like water snakes, rat snakes, or even juvenile rattlesnakes if they’re hungry enough. ​​​​​​​They can eat as many as six snakes in one sitting. ​​​​​​​

Related Post: 10 Great Blue Heron Facts

Secretary Bird

A Secretary Bird walking on grass.
Image by Antony Trivet from Pixabay

Secretary Bird is a specialist when it comes to hunting snakes. They are found in the savanna of Africa and spend most of their time searching for poisonous snakes like cobras, puff adders, mambas, and many more.

Secretary birds can find these poisonous serpents by sight or smell. Once they spot one, they stomp down on them with their feet, with a force of five times their body weight before devouring them whole. ​​​​​​​


A sandhill crane.
Photo by Aaron J Hill from Pexels

Did you know that cranes eat snakes? They’re not afraid of the danger! Snakes are one of their favorite foods. The long-legged, majestic crane is known for its graceful flight and dainty dance on the ground.

These gentle giants are also some of nature’s most tenacious predators. The cranes don’t shy away from eating anything—including other birds and small mammals like rodents, frogs, lizards, and even large insects like grasshoppers or dragonflies​​​​​​​.

Related Post:


A chicken foraging.
Photo by Kirsten Bühne from Pexels

Chickens are widely considered to be herbivores because their diet consists primarily of seeds, vegetables, nuts and grains. But did you know that chickens do eat other animals, including small mammals and small snakes!

Chickens will hunt down these creatures if they are given the opportunity. They seem to prefer rodents like mice and rats, but they also consume birds and lizards too.​​​​​​​

Wild Turkeys

A Wild Turkey.
Photo by Mohan Nannapaneni from Pexels

Did you know that wild turkeys will eat snakes? The turkey is a bird in the order Galliformes, which includes chicken and grouse. Turkeys have very diverse diets, but they are known to occasionally consume small reptiles such as lizards and snakes.

This is unusual for most birds because of their inability to break down the snake’s tough outer skin. Wild turkeys may also eat other small animals including insects, worms, seeds, fruits and berries.

Related Post: 6 Birds That Look Like Turkeys


Two Canadian geese walking.
Photo by Brett Sayles from Pexels

Geese are mostly herbivores and rarely eat animals. However, when they do eat meat, it is usually small mammals or fish that they have found on the ground or caught in a nearby body of water. There are many documented cases of geese eating snakes, but this is not very common.

Geese will feed on the occasional snake if one happens to be near their nesting area, however, there has never been a case where geese were observed hunting for snakes specifically to consume them.


A mallard duck.
Photo by Nicky Pe from Pexels

Ducks are well known for their distinctive call and quack.​​​​​​​ Ducks are omnivores, meaning they can eat both plants and animals.​​​​​​​ It is not commonly known that they will also eat snakes, specifically garter snakes.

Garter snakes often inhabit the same area as ducks and can be a significant food source for them. ​​​​​​​Ducks are natural hunters with keen eyesight, fast reflexes, sharp beaks, and powerful claws​​​​​​​.

Related Post: 23 Fun Facts About Ducks

Frequently Asked Questions

Do Mockingbirds eat snakes?

Mockingbirds are native to North America and belong to the Mimidae family. The bird is typically found in open woodlands, thickets, brushy edges of forests, and suburbs with trees. Mockingbirds will eat many different types of insects as well as spiders and caterpillars. They will also eat small frogs, lizards, and even snakes (very small ones). 

Do Eagles eat pythons?

Eagles are predatory birds and will eat any animal they can find. One of the animals that eagles prey on is the python, a non-venomous snake found in Asia and Africa. The eagle uses its sharp talons to hold onto the python’s body while it eats. Eagles often attack pythons when they’re sunning themselves on branches or logs as well as after ambushing them from high up in trees.

What bird eats venomous snakes?

Have you ever wondered what bird’s eats venomous snakes? These 6 birds will satisfy your curiosity! The laughing falcon, harpy eagle, peregrine falcon, red-tailed hawks, great-horned owl and secretary bird are all known to eat poisonous reptiles.

Do Hawks eat Copperheads?

Hawks have been known to consume a wide range of snake species including the venomous Copperhead snake. While most people would think that this is not a good idea for the hawk, it actually poses no threat as hawks have stomachs with an acidic lining which can break down and digest anything from small bones to eggs without issue or harm to themselves.

Why do Secretary birds stomp snakes?

Secretary birds are a type of bird that live in Africa and India. They have very powerful feet and claws that they use to fight against venomous snakes such as cobras. The secretary bird’s hunting technique involves stomping on the snakes head with massive force before eating them. This prevents any chance of being bitten by the snake.

Do Golden Eagles eat rattlesnakes?

There have been a few instances where golden eagles have been seen feeding on snakes, but it is not a common occurrence. It is more likely that these eagles were just passing through and found a snake along their way to hunt for other food sources such as rodents or rabbits. 

Do Pheasants eat snakes?

Do pheasants eat snakes? Yes. Pheasants are ground-dwelling birds that live in open areas such as grasslands, savannas, and wetlands. These herbivores typically feed on seeds, insects, and other small animals. They do not have a problem eating a snake if they happen to come across one while foraging for food!

Do Hawks eat rattlesnakes?

Hawks are raptors that eat a variety of prey. They have been known to hunt and kill rattlesnakes, although they primarily feed on small mammals such as mice and voles. In the wild, hawks will not typically attack a snake unless it is easy to capture or in the process of being eaten by another animal.