Los megaquirópteros solo comen fruta, polen y néctar aunque en ocasiones complementan su dieta con carroña y pequeñas aves o peces, pero entre los microquirópteros existe una gran variedad de dietas.