What eats moles?
What do moles eat?
Birds of prey such as hawks can catch moles when they are moving above ground.
But moles prefer to stay in their underground tunnels, so usually the only animals that can eat them are animals that can dig them out of the ground.
Foxes and coyotes often dig moles out of their hideouts, and so do weasels. Snakes sometimes catch them, too.
As for what a mole eats—moles are insectivorous; they eat worms and a variety of other insects.