Les mégabats mangent des fruits, du nectar ou du pollen, tandis que la plupart des microbats se nourrissent d'insectes ; d'autres peuvent se nourrir de sang d'animaux, de petits mammifères, de poissons, de grenouilles, de fruits, de pollen ou de nectar.
Les mégabats mangent des fruits, du nectar ou du pollen.