A hosszúorrú denevérek rovarévők, azaz elsősorban rovarokat esznek. Hosszú orruk segít észlelni és megragadni a repülő rovarokat, kicsi, éles fogai pedig a prey felszedéséhez és emésztéséhez. Gyakori étel: bogarak, légyek, lepkek, termitek. Lehet, hogy ritkán pókokat, skorpiókat és gyíkokat is esznek.