Tässä on joitain erityisiä paikkoja, joista saatat löytää ne:
* Indo-Tyynenmeren alue: Tähän sisältyy Punainen meri, Intian valtameri ja Tyynen valtameri. Tämä on Butterflyfishin suurin ja monimuotoisin alue.
* Karibianmeri: Tällä alueella on suuri määrä ainutlaatuisia perhoslajeja.
* Atlantin valtameri: Vaikka Butterflyfish ei ole niin runsas kuin Indo-Tyynenmeren alueella, se löytyy myös Atlantin valtamerestä, etenkin Karibialla.
* Välimerenmeri: Muutamia lajeja löytyy Välimereltä.
Butterflyfish löytyy usein matalista vesistä missä he voivat helposti löytää ruokaa ja välttää petoeläimiä. He mieluummin alueet, joissa on runsaasti koralli- ja kalliomuodostumia suojaa ja naamiointia varten.
On tärkeää huomata, että eri perhoslajeilla on erilaiset suositut elinympäristöt ja alueet.