Los murciélagos de nariz larga son insectívoros, lo que significa que se alimentan principalmente de insectos. Sus largas narices están bien adaptadas para detectar y capturar insectos en vuelo, y sus pequeños y afilados dientes los ayudan a masticar y digerir a sus presas. Algunos de los insectos más comunes que comen los murciélagos de nariz larga incluyen escarabajos, moscas, polillas y termitas. También pueden consumir ocasionalmente otros animales pequeños, como arañas, escorpiones y lagartos.