Seahorses se nacházejí v teplých a tropických vodách po celém světě. Nejčastěji se vyskytují v chráněných oblastech, jako jsou korálové útesy, postele mořských řas a mangrovové bažiny. Různé druhy mořských koní jsou přizpůsobeny různým prostředím, přičemž některé žijí v mělkých vodách a jiní žijící v hluboké vodě. Seahorses se nacházejí ve Středozemním moři, Tichém oceánu, Indickém oceánu a Atlantském oceánu.