Diferitele specii de fluturi ocupă nișe ușor diferite, dar cele mai multe sunt insecte de zăpadă, care zboară în pădure sau pe câmp, zboară, insecte care alimentează nectar. Fluturele au limbi lungi și extensibile pe care le introduc în flori pentru a alăpta nectar. În timpul hrănirii, fluturii sunt adesea acoperite cu polen, făcându-le agenți eficienți de polenizare pentru plante. Fluturii sunt mâncați de o varietate de prădători, inclusiv de păsări și de reptile.
În timp ce fluturii adulți zboară și consumă în principal nectar, larvele lor sau omizi sunt erbivore terestre. Șlepurile sunt echipate cu fălci mari și puternice pentru a tăia și mesteca frunze. Astfel, omizi ocupă o nișă diferită de fluturi. Tinerii și adulții aceleiași specii care aparțin unor nise diferite sunt o temă comună în întreaga lume naturală. Multe specii de fluturi depozitează o cantitate mare de ouă care poate să deverseze în omizi și să provoace distrugerea pe scară largă a speciilor de plante locale. Acest lucru contrastează cu activitățile inofensive ale fluturilor adulte, care contribuie la perpetuarea supraviețuirii multor specii de plante prin polenizare.
Cele mai multe fluturi sunt diurnale. Cu toate acestea, nu este în întregime precisă indicarea faptului că fluturii sunt activi numai în timpul zilei, în timp ce toate molii sunt activi doar pe timp de noapte. Există o suprapunere mare între nișele de fluturi și molii, iar majoritatea speciilor își concentrează activitățile asupra unei anumite specii de plante.