Die Nahrung einer Fliege hängt von ihrer Art ab:
Nektarfresser: Schwebfliegen, Bienenfliegen, Schwebfliegen und Obstfliegen trinken Nektar.
Blutfresser: Mücken, Schwarzfliegen, Hirschfliegen, Pferdefliegen und Tse-Tse-Fliegen ernähren sich von Tierblut.
Aasfresser: Stubenfliegen, Schmeißfliegen, Fleischfliegen und Aasfliegen fressen verrottende organische Substanz.
Prädatoren: Räuberfliegen, Mörderfliegen, Asilidae-Fliegen und Therevidae-Fliegen jagen und fressen andere Insekten.
Fliegen spielen wichtige Rollen bei Bestäubung, Zersetzung und Insektenpopulationenkontrolle.