what eats a bat
What animal eats bats? Bats are eaten by a number of predators like owls, hawks, snakes, cats etc. Hawks and owls regularly kill and eat bats. Snakes and predatory mammals such as weasels and raccoons climb into bat roosts during the day and attack bats when they are sleeping. In some places, bats are even killed by little birds that fly into bat caves and peck them to death. The birds then drag the bats outside and eat them. Bats sometimes are even eaten by fish that grab them when they are skimming over bodies of water as they try to catch insects. Mammals. A variety of mammals eat bats when they can. Animals such as weasels, minks and raccoons climb into areas where bats roost and eat them while they sleep during the day. These mammals also lie in wait just outside a bat roosting area to pounce on bats as they enter and exit the roost.