Ящероголовые рыбы широко распространены в тропических и теплых морях всех океанов, но, по-видимому, нигде не бывают особенно многочисленны. Некоторые из них обитают на довольно больших глубинах - до 300—350 м и более. Большинство видов, однако, обитает у берегов, в районах с илистым или песчаным грунтом, близ скал и рифов.