تعيش جميع أنواع الفراشات على اليابسة، ويختلف موطنها باختلاف نوعها، ورغم أنّ أغلب أنواعها تقطن في البيئات الاستوائية، إلّا أنّه يُمكن أن توجد في جميع أنحاء العالم، وفي مختلف البيئات والموائل. بدءًا من المناطق الاستوائيّة الواقعة مباشرةً على خط الاستواء إلى المناطق الشماليّة القطبيّة، ومن قمم الجبال التي يزيد ارتفاعها عن 6,000 م إلى أسطح البحار.
ويُمكن أن توجد أيضًا في الأراضي الصحراويّة، والرطبة، والأراضي العشبية، والغابات، كما أنّ بعضها قد يعيش جزءًا من حياته في باطن الأرض، ومثال عليها الفراشات من عائلة (Lycaenidae)