What Do Bull Snakes Eat?

Last Modified on: 07/11/2018

The bullsnake is a very powerful constrictor snake who eats voles, mice, rats, ground squirrels, pocket gophers and rabbits. In addition they also eat birds eggs, nesting birds and lizards.

They have the ability to climb trees really well so they have the ability to raid bird nests and also bird houses to get the birds.

A bull snake can eat up to 5 small birds within a 15 minute time span.

What Do Baby Bull Snakes Eat?

A baby bull snake will consume small lizards, frogs and baby mice depending on their size.

Bull snakes in general can only eat prey that is easily consumed by their body size. Anything too big can cause a risk to their health by either being attacked by the prey or choking on the prey.

More Information About Bull Snakes Diet

It is common said by many that bullsnakes will occasionally eat rattlesnakes and therefore humans should not harm bullsnakes when they encounter them. However, a better reason to not harm a bullsnake is because they can help control the population of warm-blooded vermin such as rodents.

Bull snakes will also eat prairie dogs and cotton rats.

As bull snakes are sizable snakes that achieve lengths between 4 to 8 feet they can sometimes consume larger prey.

They are constrictors that subdue their prey be squeezing them until they are unconscious or dead and then swallowing them whole.

They sometimes hunt at night but most often hunt during the day when it is hot outside.

One other thing bullsnakes are known for eating is duck eggs.

Bullsnakes Diet In Captivity

A bullsnakes diet in captivity is not that much different than in the wild. They will often be fed mice and rats.

Sometimes bull snakes will be fed chicks in the zoo as well as part of their diet.

Types of Snakes and What They Eat



Garden (Garter) Snake

Garden (Garter) Snake


Worm Snake

Worm Snake


King Cobra Snake

King Cobra Snake


Grass Snake

Grass Snake


Bull Snake

Bull Snake


Coral Snake

Coral Snake


Rat Snake

Rat Snake


Python Snake

Python Snake


King Snake

King Snake


Rattlesnake

Rattlesnake


Anaconda Snake

Anaconda Snake


Rainbow Boa Snake

Rainbow Boa Snake