Os vaga-lumes adultos geralmente comem outros insetos, pólen ou néctar, embora algumas espécies, como o pirilampo europeu, não tenham boca e sejam incapazes de comer. Os vaga-lumes larvas são predadores , comendo minhocas, lesmas, caracóis e pequenos insetos.
Muitas espécies de vaga-lumes são altamente especializadas em suas presas. Por exemplo, adultos do gênero Photuris comem outros vaga-lumes e imitam os sinais de acasalamento de outras espécies para capturá-los. Sua presa é consumida por ataques e mordidas. Outros vaga-lumes, especialmente as formas larvais, atacam invertebrados de corpo mole, injetando-lhes fluido digestivo e sugando suas entranhas.