What eats mayflies? The most likely predators of mayflies are aquatic insects such as dragonfly and spiders. Other potential predators include fish, amphibians, reptiles, mammals, and birds.