Kupu-kupu hidup di semua landas kontinen kecuali Antartika.

Kupu-kupu adalah hewan terbang terestrial, hidup di semua landas kontinen kecuali Antartika. Mereka cenderung lebih menyukai lingkungan bervegetasi, terutama yang memakan nektar, karena bunga dan peluang makan ulat berlimpah di sana.

Konsentrasi spesies tertinggi ditemukan di hutan tropis dan hutan dataran rendah dan piedmont, meskipun mereka dapat ditemukan beradaptasi di hampir semua habitat. Ada juga spesies perkotaan, umumnya ngengat, yang warnanya keabu-abuan atau coklat beradaptasi dengan lingkungan yang tercemar dan dipenuhi beton.