Các loài bướm khác nhau chiếm các hốc hơi khác nhau, nhưng hầu hết là côn trùng sống trong rừng hoặc ngoài đồng ruộng, bay và ăn mật hoa. Bướm có chiếc lưỡi dài và có thể mở rộng mà chúng chèn vào hoa để hút mật hoa. Trong quá trình kiếm ăn, bướm thường được bao phủ bởi phấn hoa, chúng trở thành tác nhân thụ phấn hiệu quả cho cây trồng. Bướm được ăn bởi nhiều loại động vật ăn thịt, bao gồm cả chim và bò sát.
Trong khi bướm trưởng thành bay và chủ yếu tiêu thụ mật hoa, ấu trùng của chúng, hoặc sâu bướm, là động vật ăn cỏ trên cạn. Sâu bướm được trang bị bộ hàm to khỏe để cắt và nhai lá. Vì vậy, sâu bướm chiếm một ngách khác với bướm. Con non và con trưởng thành của cùng một loài thuộc các hốc khác nhau là chủ đề chung trong thế giới tự nhiên. Nhiều loài bướm gửi một lượng lớn trứng có thể nở thành sâu bướm và gây ra sự tàn phá trên diện rộng các loài thực vật địa phương. Điều này trái ngược với các hoạt động vô hại của bướm trưởng thành, giúp duy trì sự tồn tại của nhiều loài thực vật thông qua quá trình thụ phấn của chúng.
Hầu hết các loài bướm đều hoạt động trong ngày. Tuy nhiên, không hoàn toàn chính xác khi chỉ ra rằng tất cả các loài bướm chỉ hoạt động vào ban ngày trong khi tất cả các loài bướm đêm chỉ hoạt động vào ban đêm. Có sự chồng chéo lớn giữa các hốc của bướm và bướm đêm, và hầu hết các loài tập trung hoạt động của chúng vào một loài thực vật cụ thể.