Im Allgemeinen kommen Kugelfische in tropischen und subtropischen Gewässern in warmen Untiefen von Küstenriffen vor, einige kommen jedoch auch in küstennahen Untiefen bis zu Gewässern mit einer Tiefe von etwa 300 Fuß vor. Die meisten leben entlang der Festlandsockel rund um Inseln oder entlang der Festlandsockel. Es ist auch bekannt, dass Kugelfische in Salzwasserbuchten, Brackwasserumgebungen wie Flussdeltas und Mangroven eindringen.